玩蛇网提供最新Python编程技术信息以及Python资源下载!

应该如何用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的。

该如何设置图片的比例?

plt.figure(figsize(8,6))这样就是8:6的图片了

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19600.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月17日 - 22时31分32秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules