matplotlib:如何设置生成的图片比例?
为了去除图片的边缘空白部分,我使用了
fig = plt.figure()
ax = fig.add_subplot(111)
extent = ax.get_window_extent().transformed(fig.dpi_scale_trans.inverted())
plt.savefig('test.png', dpi = 200, bbox_inches = extent)
然后默认生成的图片宽高比例都是 31:24 的。
测试了一下直接 show
plt.show()
show出来的图片宽高比例是1:1的。
该如何设置图片的比例?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
plt.figure(figsize(8,6))这样就是8:6的图片了