【发布时间】:2016-06-30 19:59:38
【问题描述】:
我知道这个问题之前已经提出过,但它并没有解决问题。我正在尝试使用子图绘制图表我的问题与标题相似的问题相同。我认为与其用语言解释,不如向您展示正在发生的事情和我想要的东西。第一张图是我运行代码时得到的图
在这张新图片中,一切看起来都很好。我想将绘图直接保存为 .pdf,而不是在屏幕上显示并手动最大化然后保存。 我试过了
plt.savefig('plot.pdf')
但它保存了糟糕的质量,与 pdf 的顶部图像相同,但我想要像下面的那样干净的图。我必须制作数百个这样的地块,所以我必须自动保存它们。我不知道后端是什么以及它们是如何工作的,因为我是 python 新手,我看到了与此相关的帖子,这些帖子我尝试过后端,但它们对我没有用,每次都给我一个错误。这怎么可能。提前谢谢你
【问题讨论】:
-
您可以使用例如显式设置图形大小
plt.figure(figsize=(20,10)) -
是的,在重新定位文本和其他一些东西方面几乎没有什么变化。谢谢
标签: python matplotlib plot