- 问题
- 一、plt.figure(figsize=(n, n))
- 二、plt.rcParams['figure.figsize']=(n, n)
- 三、样式表+plt.style.use('xxx.mpstyle')
问题
如何设定matplotlib输出的图片大小?
import matplotlib.pyplot as plt
文字讲解如下文,视频双语讲解见3种调整matplotlib画图大小的方法。
一、plt.figure(figsize=(n, n))比如想让输出的图片大小为600x600
像素:
plt.figure(figsize=(6, 6))
# 600 x 600 像素(先宽度 后高度)
# 注意这里的宽度和高度的单位是英寸,1英寸=100像素,所以要除以100
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
二、plt.rcParams[‘figure.figsize’]=(n, n)
这一方法可以同时对多个图片设置大小:
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize']=(12.8, 7.2)
# 全局设置输出图片大小 1280 x 720 像素
如果需要对某个图片设置其他大小,使用方法一(plt.figure(figsize=(n, n))
)即可。
新建文件,文件名为xxx.mpstyle
,例如style.mpstyle
。
编辑文件内容:
figure.figsize:12.8,7.2
在python
文件中:
import matplotlib.pyplot as plt
plt.style.use('style.mpstyle')
# 样式表文件路径
如果需要对某个图片设置其他大小,使用方法一(plt.figure(figsize=(n, n))
)即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)