小编典典

将pandas.Series直方图保存到文件

python

在ipython Notebook中,首先创建一个pandas Series对象,然后通过调用实例方法.hist(),浏览器将显示该图。

我想知道如何将该图形保存到文件中(不是通过右键单击另存为,而是脚本中所需的命令)。


阅读 191

收藏
2021-01-20

共1个答案

小编典典

使用Figure.savefig()方法,如下所示:

ax = s.hist()  # s is an instance of Series
fig = ax.get_figure()
fig.savefig('/path/to/figure.pdf')

它不必以结尾结尾pdf,有很多选择。查看文档

或者,您可以使用该pyplot接口,并仅savefig作为函数调用来保存最近创建的图形:

import matplotlib.pyplot as plt
s.hist()
plt.savefig('path/to/figure.pdf')  # saves the current figure
2021-01-20