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分析作业提交情况
Nov 22 Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
简单了解python反射机制的一些知识
Jul 13 Python
python UDP(udp)协议发送和接收的实例
Jul 22 Python
Django单元测试工具test client使用详解
Aug 02 Python
pytorch常见的Tensor类型详解
Jan 15 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
Python 实现自动完成A4标签排版打印功能
Apr 09 Python
Jupyter Notebook打开任意文件夹操作
Apr 14 Python
浅谈Python3多线程之间的执行顺序问题
May 02 Python
Python手拉手教你爬取贝壳房源数据的实战教程
May 21 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中接口与抽象类的区别
2013/06/08 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
thinkphp备份数据库的方法分享
2015/01/04 PHP
php查询whois信息的方法
2015/06/08 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
获取body标签的两种方法
2011/10/13 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
vue 封装面包屑组件教程
2020/11/16 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
Python实现的石头剪子布代码分享
2014/08/22 Python
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python实现批量下载图片的方法
2015/07/08 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
简单谈谈python基本数据类型
2018/09/26 Python
Python实现登陆文件验证方法
2018/10/06 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
Html5元素及基本语法详解
2016/08/02 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
奥地利网上书店:Weltbild
2017/07/14 全球购物
低碳环保倡议书
2014/04/14 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
离婚协议书怎么写
2015/01/26 职场文书
学生检讨书范文
2019/06/24 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Python+Appium新手教程
2021/04/17 Python
Python利用FlashText算法实现替换字符串
2022/03/31 Python
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python