我在matplotlib中使用pylab来创建绘图并将绘图保存到图像文件中.但是,当我使用保存图像时pylab.savefig( image_name ),我发现保存的SIZE图像与我使用时显示的图像相同pylab.show().
碰巧,我在绘图中有很多数据,当我使用时pylab.show(),我必须最大化窗口才能正确看到所有绘图,并且xlabel代码不会相互叠加.
无论如何,我可以在将图像保存到文件之前以编程方式"最大化"窗口吗? - 目前,我只获得'默认'窗口大小的图像,这导致x轴标签相互叠加.
我正在使用Pandas和MatPlotLib构建一个小图形实用程序来解析数据并从工作中的机器输出图形.
当我使用输出图表
plt.show()
Run Code Online (Sandbox Code Playgroud)
我最终得到的图像不清晰,传说和标签彼此挤在一起.
但是,将窗口扩展为全屏可以解决我的问题,以允许图形可见的方式重新定位所有内容.
然后我将图形保存为类似的.png
plt.savefig('sampleFileName.png')
Run Code Online (Sandbox Code Playgroud)
但是当它保存到图像时,不会保存图表的全屏正确版本,而是保存错误的默认版本.
如何将绘图的全屏plt.show()保存为.png?
我希望我不会太困惑.
谢谢您的帮助!