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使用Socket(Https)Post登录百度的实现代码
May 18 Python
初步讲解Python中的元组概念
May 21 Python
详解python的几种标准输出重定向方式
Aug 15 Python
python中numpy基础学习及进行数组和矢量计算
Feb 12 Python
django2用iframe标签完成网页内嵌播放b站视频功能
Jun 20 Python
Python向excel中写入数据的方法
May 05 Python
详解Python传入参数的几种方法
May 16 Python
python递归法实现简易连连看小游戏
Mar 25 Python
python 动态调用函数实例解析
Oct 21 Python
python mongo 向数据中的数组类型新增数据操作
Dec 05 Python
Python urlopen()参数代码示例解析
Dec 10 Python
M1芯片安装python3.9.1的实现
Feb 02 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/03 PHP
PHP 信号管理知识整理汇总
2017/02/19 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
JavaScript之DOM_动力节点Java学院整理
2017/07/03 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
2019/01/24 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
tensorflow实现对张量数据的切片操作方式
2020/01/19 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
PHP如何调用MYSQL存储过程
2014/05/30 面试题
计算机软件个人的自荐信范文
2013/12/01 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
消防宣传语大全
2015/07/13 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
《确定位置》教学反思
2016/02/18 职场文书
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis