保存一个pandas.Series直方图的图档

在ipython Notebook中,首先创build一个pandas系列对象,然后通过调用实例方法.hist(),浏览器显示graphics。

我想知道如何将这个数字保存到一个文件(我的意思是不是通过右键单击并另存为,但在脚本中需要的命令)。

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

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

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

或者,您可以使用pyplot接口,并调用savefig作为函数来保存最近创build的graphics:

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