2014-04-29 225 views
1
用一個具體的數字處理

說我有一個數據幀和我做的箱線圖:在大熊貓

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創建的圖形的句柄?

回答

2

您可以在boxplot方法

f = plt.figure(figsize=(8,8)) 
a = f.add_subplot(1,1,1) 

df.boxplot(column='a', by='b', ax=a) 
f.tight_layout() 
+0

由於使用ax關鍵字參數如下。我還注意到,熊貓'boxplot'使用自己的標題。但即使我做了'ax.set_title('我的標題')',它也沒有完全改變它。就好像有兩個頭銜。你知道碰巧知道如何改變它嗎? –

+1

您可以按照[這裏](http://blog.th4t.net/get-rid-of-the-automatic-pandas-generated-boxplot-title.html)使用'plt.suptitle(「」) – Ffisegydd