说我有一个数据框,我做了一个箱图:
f = plt.figure(figsize=(8,8))
df.boxplot(column='a', by='b')
f.tight_layout()
当我运行最后一个语句时,我得到了:
ValueError: max() arg is an empty sequence
看起来df.boxplot
创造了自己的身材。它是否正确?如果是这样,我如何检索Pandas创建的图形的句柄?
答案 0 :(得分:2)
您可以使用boxplot
方法
ax
关键字参数
f = plt.figure(figsize=(8,8))
a = f.add_subplot(1,1,1)
df.boxplot(column='a', by='b', ax=a)
f.tight_layout()