我不知道如何表达我的问题,通过一些屏幕截图您会更好地理解。
我目前正在保存我的图形:
plt.savefig('test.pdf', bbox_inches='tight')
结果文件如下所示:
在调用 savefig
函数之后,我立即调用 plt.show()
,这就是我想要的 pdf 文件:
正如您所看到的,两张图片之间存在一些显着差异,但我不知道为什么。
最佳答案
这是一个大小问题,因为 savefig 指令以不合适的形状保存它。为了获得合适的尺寸,您必须将 Figsize 参数设置为适合您的绘图的尺寸:
width = 18
height = 6
plt.figure(figsize=(width, height))
plt.savefig('test.pdf', bbox_inches='tight')
关于python - 如何将绘图保存为 pdf 文件,但它必须看起来像 plt.show() 的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40591066/