Matplotlib中rcParams使用方法


Posted in Python onJanuary 05, 2021

主要作用为指定图片像素:

matplotlib.rcParams[‘figure.figsize']#图片像素 
matplotlib.rcParams[‘savefig.dpi']#分辨率 
plt.savefig(‘plot123_2.png', dpi=200)#指定分辨率
%matplotlib inline
import matplotlib # 注意这个也要import一次
import matplotlib.pyplot as plt
from IPython.core.pylabtools import figsize # import figsize
#figsize(12.5, 4) # 设置 figsize
plt.rcParams['savefig.dpi'] = 300 #图片像素
plt.rcParams['figure.dpi'] = 300 #分辨率
# 默认的像素:[6.0,4.0],分辨率为100,图片尺寸为 600&400
# 指定dpi=200,图片尺寸为 1200*800
# 指定dpi=300,图片尺寸为 1800*1200
# 设置figsize可以在不改变分辨率情况下改变比例

myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf') # 这一行
plt.plot((1,2,3),(4,3,-1))
plt.xlabel(u'横坐标', fontproperties=myfont) # 这一段
plt.ylabel(u'纵坐标', fontproperties=myfont) # 这一段
#plt.show()
plt.savefig('plot123_2.png', dpi=300) #指定分辨率保存

Matplotlib中rcParams使用方法

一样的图片,像素大就更加高清了。

Matplotlib中plt.rcParams用法(设置图像细节)

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.colors import ListedColormap
%matplotlib inline  

# 生成数据
x = np.linspace(0, 4*np.pi)
y = np.sin(x)

plt.rcParams['figure.figsize'] = (5.0, 4.0)   # 显示图像的最大范围
plt.rcParams['image.interpolation'] = 'nearest' # 差值方式,设置 interpolation style
plt.rcParams['image.cmap'] = 'gray'       # 灰度空间

#设置rc参数显示中文标题
#设置字体为SimHei显示中文
plt.rcParams['font.sans-serif'] = 'SimHei'
#设置正常显示字符
plt.rcParams['axes.unicode_minus'] = False
plt.title('sin曲线')
#设置线条样式
plt.rcParams['lines.linestyle'] = '-.'
#设置线条宽度
plt.rcParams['lines.linewidth'] = 3
#绘制sin曲线
plt.plot(x, y, label='$sin(x)$')
 
# plt.savefig('sin.png')
# plt.show()


x=np.array([1,2])
y=np.array([1,4])
z=np.array([[1,2], [3, 4]])
plt.xlim(1,2)
plt.ylim(1,4)

plt.contourf(x, y, z, alpha=0.6)

到此这篇关于Matplotlib中rcParams使用方法的文章就介绍到这了,更多相关Matplotlib rcParams使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现发送和获取手机短信验证码
Jan 15 Python
利用Python实现图书超期提醒
Aug 02 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
python利用小波分析进行特征提取的实例
Jan 09 Python
Python多线程同步---文件读写控制方法
Feb 12 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
Python使用matplotlib 模块scatter方法画散点图示例
Sep 27 Python
利用python实现AR教程
Nov 20 Python
如何基于python操作json文件获取内容
Dec 24 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
Apr 17 Python
Python用户自定义异常的实现
Dec 25 Python
python机器学习Github已达8.9Kstars模型解释器LIME
Nov 23 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
Jan 05 #Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
Jan 05 #Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 #Python
python实现三种随机请求头方式
Jan 05 #Python
scrapy实践之翻页爬取的实现
Jan 05 #Python
python里glob模块知识点总结
Jan 05 #Python
python用opencv 图像傅里叶变换
Jan 04 #Python
You might like
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
php错误、异常处理机制(补充)
2012/05/07 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
php实现字符串翻转的方法
2015/03/27 PHP
PHP检测用户语言的方法
2015/06/15 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
JS一次前端面试经历记录
2020/03/19 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
python递归计算N!的方法
2015/05/05 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
经济信息系毕业生自荐信范文
2014/03/15 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
宣传委员竞选稿
2015/11/19 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
SpringCloud Function SpEL注入漏洞分析及环境搭建
2022/04/08 Java/Android