如何为熊猫箱图(subplots = True)创建的图形分配名称?

时间:2020-11-06 19:22:37

标签: pandas boxplot figure

以下简单的代码行将打开一个带有多个子图(箱图)的图形:

objectname = df.plot(kind="box", subplots=True, layout=(3,3))

但是,稍后我需要处理上图以将其保存为PDF文件。 不幸的是,对象名不是图形名称,我也不知道如何分配图形名称。

如果我在前面的行中写上figname = plt.figure(),它只会在带有框线图的图形之前打开一个空白图形。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,则可以使用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')