【发布时间】:2021-04-27 16:56:51
【问题描述】:
我正在尝试以最大化的形式保存 pyplot 图形,正如我调用 plt.show() 时显示的那样,因为最大化图形可以正确显示数据,而当前正在保存的较小的“窗口”版本的图形有数据移位/格式不正确。
当前代码:
mng = plt.get_current_fig_manager()
mng.window.showMaximized()
plt.savefig(path + '.png', dpi=fig.dpi)
plt.show()
我使用 current_fig_manager 强制 plot.show() 以它正确执行的最大化状态显示,但 plt.savefig() 仍然以较小的格式保存无花果。
我正在寻找方法以英寸为单位获取 mng.window.showMaximized() 的尺寸,然后将其插入 savefig() 但想知道是否有更好的方法?
【问题讨论】:
标签: python matplotlib plot resolution