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操作MongoDB数据库PyMongo库使用方法
Apr 27 Python
MySQL最常见的操作语句小结
May 07 Python
Python脚本实时处理log文件的方法
Nov 21 Python
Python编程之字符串模板(Template)用法实例分析
Jul 22 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
Flask之flask-script模块使用
Jul 26 Python
python pyheatmap包绘制热力图
Nov 09 Python
Python预测2020高考分数和录取情况
Jul 08 Python
python开根号实例讲解
Aug 30 Python
Python SMTP发送电子邮件的示例
Sep 23 Python
python用分数表示矩阵的方法实例
Jan 11 Python
Python制作春联的示例代码
Jan 22 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
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
WordPress自定义时间显示格式
2015/03/27 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
js实现内置计时器
2019/12/16 Javascript
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
九步学会Python装饰器
2015/05/09 Python
Python运算符重载用法实例
2015/05/28 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
Python中常见的数制转换有哪些
2020/05/27 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
办公文员的工作岗位职责
2013/11/12 职场文书
体育教育专业毕业生自荐信
2013/11/15 职场文书
仲裁协议书
2014/09/26 职场文书
故宫英文导游词
2015/01/31 职场文书
班委竞选稿范文
2015/11/21 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python