保存一个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