Python 如何保存Matplotlib图形

Python 如何保存Matplotlib图形,python,numpy,matplotlib,Python,Numpy,Matplotlib,我尝试使用 plt.savefig('graph.pdf') 然而,当我打开文件时,它是空白的。如何正确保存图形 我正在做类似的事情尝试使用“.png”扩展名保存: plt.savefig('graph.png') 另外,如果您有plt.show(),则它将结束实例,并且将没有任何要保存的内容。将保存放在plt.show()之前。可能会显示其余代码?对我来说很有用。它可能有助于显示您正在使用哪个版本的matplotlib,并显示plt.rcParams['backend']。另外,您在哪个操

我尝试使用

plt.savefig('graph.pdf')
然而,当我打开文件时,它是空白的。如何正确保存图形

我正在做类似的事情

尝试使用“.png”扩展名保存:

plt.savefig('graph.png')

另外,如果您有plt.show(),则它将结束实例,并且将没有任何要保存的内容。将保存放在plt.show()之前。

可能会显示其余代码?对我来说很有用。它可能有助于显示您正在使用哪个版本的matplotlib,并显示
plt.rcParams['backend']
。另外,您在哪个操作系统上运行此命令?@bernie检查编辑。@WarrenWeckesser我在mac
plt上运行此命令。savefig('graph.pdf')
是一个有文档记录的命令,可以正常工作。如果您有问题,您需要提供问题的详细信息以及完整的问题描述。您使用的是Jupyter笔记本吗?那么,您是否将保存图形的代码放在与绘制图形的单元格相同的单元格中?另外,如果您有plt.show(),它将结束实例,并且不会保存任何内容。将保存放在plt.show()之前。在plt.show()之前保存解决了问题。非常感谢。