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中使用动态变量名的方法
May 06 Python
从零学Python之入门(二)基本数据类型
May 25 Python
不要用强制方法杀掉python线程
Feb 26 Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 Python
Pycharm取消py脚本中SQL识别的方法
Nov 29 Python
Python常用的json标准库
Feb 19 Python
获取Pytorch中间某一层权重或者特征的例子
Aug 17 Python
python 在sql语句中使用%s,%d,%f说明
Jun 06 Python
python + selenium 刷B站播放量的实例代码
Jun 12 Python
Python爬虫获取豆瓣电影并写入excel
Jul 31 Python
用python实现一个简单的验证码
Dec 09 Python
基于PyQt5制作一个群发邮件工具
Apr 08 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中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
javascript事件问题
2009/09/05 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
node.js中axios使用心得总结
2017/11/29 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
2019/06/06 jQuery
Vue实现push数组并删除的例子
2019/11/01 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
Python利用Django如何写restful api接口详解
2018/06/08 Python
实践Vim配置python开发环境
2018/07/02 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
Django如何将URL映射到视图
2019/07/29 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
澳大利亚自然和有机的健康美容产品一站式商店:Ziani Beauty
2017/12/28 全球购物
J2EE面试题
2016/03/14 面试题
本科生个人求职自荐信
2013/09/26 职场文书
高三地理教学反思
2014/01/11 职场文书
正风肃纪剖析材料
2014/02/18 职场文书
乔迁之喜主持词
2014/03/27 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
租车协议书
2015/01/27 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
员工工作失职检讨书范文!
2019/07/03 职场文书
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技