目录
转自:链接地址
问题介绍
如何设定 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.style.use(‘xxx.mpstyle’)
新建文件,文件名为 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))
)即可。