问题描述
objectname = df.plot(kind="Box",subplots=True,layout=(3,3))
但是,稍后我需要处理上图以将其保存为PDF文件。 不幸的是,对象名不是图形名称,我也不知道如何分配图形名称。
如果我在前面的行中写上figname = plt.figure()
,它只会在带有框线图的图形之前打开一个空白图形。
解决方法
如果我理解正确,则可以使用plt.savefig:
# dummy data
df = pd.DataFrame({a:np.random.rand(100) for a in 'abcdefghi'})
# plot and save
objectname = df.plot(kind="box",subplots=True,layout=(3,3))
plt.savefig('test.pdf')