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 11 Python
详解如何利用Cython为Python代码加速
Jan 27 Python
Python实现的自定义多线程多进程类示例
Mar 23 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
Python基于xlrd模块操作Excel的方法示例
Jun 21 Python
利用Python如何批量修改数据库执行Sql文件
Jul 29 Python
Python重新加载模块的实现方法
Oct 16 Python
浅析python的优势和不足之处
Nov 20 Python
python写一个随机点名软件的实例
Nov 28 Python
django admin 添加自定义链接方式
Mar 11 Python
Python开发五子棋小游戏
May 02 Python
numpy array找出符合条件的数并赋值的示例代码
Jun 01 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删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
javascript获取当前日期时间及其它操作函数
2011/01/11 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
Python实现周期性抓取网页内容的方法
2015/11/04 Python
Python sqlite3事务处理方法实例分析
2017/06/19 Python
Python中的取模运算方法
2018/11/10 Python
在Python文件中指定Python解释器的方法
2019/02/18 Python
Python字典对象实现原理详解
2019/07/01 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
python super()函数的基本使用
2020/09/10 Python
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
男性健康日的活动方案
2014/08/18 职场文书
早读课迟到检讨书
2014/09/25 职场文书
优秀团员个人总结
2015/02/26 职场文书
教师师德表现自我评价
2015/03/05 职场文书
小学生读书笔记
2015/07/01 职场文书
医院消毒隔离制度
2015/08/05 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
golang 语言中错误处理机制
2021/08/30 Golang
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python