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 自动安装 Rising 杀毒软件
Apr 24 Python
Python生成验证码实例
Aug 21 Python
使用FastCGI部署Python的Django应用的教程
Jul 22 Python
剖析Python的Twisted框架的核心特性
May 25 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
Python 编程速成(推荐)
Apr 15 Python
Python3中列表list合并的四种方法
Apr 19 Python
详解Python对JSON中的特殊类型进行Encoder
Jul 15 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
Apr 21 Python
详解python爬取弹幕与数据分析
Nov 14 Python
使用OpenCV实现人脸图像卡通化的示例代码
Jan 15 Python
python办公自动化之excel的操作
May 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字符串处理的10个简单方法
2010/06/30 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
php获取访问者浏览页面的浏览器类型
2017/01/23 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
js实现Select下拉框具有输入功能的方法
2015/02/06 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
Python中用Spark模块的使用教程
2015/04/13 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
Python+django实现文件下载
2016/01/17 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
linux安装python修改默认python版本方法
2019/03/31 Python
Pyqt5实现英文学习词典
2019/06/24 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
倩碧美国官网:Clinique美国
2016/07/20 全球购物
户外宣传策划方案
2014/05/25 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
四年级语文教学反思
2016/03/03 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
2021/05/28 Python
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android