相关疑难解决方法(0)

如何使pylab.savefig()为"最大化"窗口而不是默认大小保存图像

我在matplotlib中使用pylab来创建绘图并将绘图保存到图像文件中.但是,当我使用保存图像时pylab.savefig( image_name ),我发现保存的SIZE图像与我使用时显示的图像相同pylab.show().

碰巧,我在绘图中有很多数据,当我使用时pylab.show(),我必须最大化窗口才能正确看到所有绘图,并且xlabel代码不会相互叠加.

无论如何,我可以在将图像保存到文件之前以编程方式"最大化"窗口吗? - 目前,我只获得'默认'窗口大小的图像,这导致x轴标签相互叠加.

python matplotlib

48
推荐指数
3
解决办法
9万
查看次数

将Matplotlib图形保存为全屏图像

我正在使用Pandas和MatPlotLib构建一个小图形实用程序来解析数据并从工作中的机器输出图形.

当我使用输出图表

plt.show()
Run Code Online (Sandbox Code Playgroud)

我最终得到的图像不清晰,传说和标签彼此挤在一起.

示例坏图像 但是,将窗口扩展为全屏可以解决我的问题,以允许图形可见的方式重新定位所有内容.

然后我将图形保存为类似的.png

plt.savefig('sampleFileName.png')
Run Code Online (Sandbox Code Playgroud)

但是当它保存到图像时,不会保存图表的全屏正确版本,而是保存错误的默认版本.

如何将绘图的全屏plt.show()保存为.png?

我希望我不会太困惑.

谢谢您的帮助!

python numpy data-visualization matplotlib pandas

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

matplotlib ×2

python ×2

data-visualization ×1

numpy ×1

pandas ×1