【4.3】matplotlib-savafig(保存图片)

有3个因素决定了图片的大小(并不是MPL的特性):

  • 图片尺寸的大小,包含:inches, cm, pt, etc,例如: 5”x7”\ * Size in pixels: e.g. 800x600 pixels\
  • 每个尺寸的像素点 ,Dots per inch (dpi) e.g. 100 dpi

修改尺寸:

fig = matplotlib.pyplot.gcf()
fig.set_size_inches(18.5, 10.5)
fig.savefig('test2png.png', dpi=100)

## 如果是改变已有的gui windows,则需要加参数forward=True
fig.set_size_inches(18.5, 10.5, forward=True)

如果修改绘图区域的大小尺寸 ( plotting area )

subplots_adjust(left=0.0, right=1.0, bottom=0.0, top=1.0)

参考资料

个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn

Sam avatar
About Sam
专注生物信息 专注转化医学