2016-05-04 58 views
-1

我有一個包含重複數據的數據框,我想繪製它(可能使用了seaborn)。 column1有4個不同的字符串,每個字符串重複6次。 column2以小數點形式顯示其相應的值(浮點數)。我有在x軸的4個不同的名稱和Y軸對應的值,以箱線圖它使用兩列重複繪製數據幀

mydata = np.normal(What to write in this!) 

sns.boxplot(data=mydata); 

sns.plt.show() 

數據的形式爲:

 col_A  col_B  col_C 
2 CareNigr  1  593.662 
11 JuncEffu  1  1739.839 
27 HolcLana 23  3255.829 
28 CareNigr  5  2960.367 
49 JuncEffu 19  1137.202 
66 HolcLana 19  3389.649 
67 CareNigr  7  1478.291 
68 HolcLana 13  2898.826 
84 LychFlos 23  2897.199 
87 LychFlos  8  3227.606 
90 JuncEffu  1  937.697 
98 HolcLana 14  2577.221 
108 LychFlos 20  1814.692 
127 CareNigr  4  1617.430 
139 LychFlos  9  583.174 
144 JuncEffu 17  1461.574 
148 CareNigr  3  1387.861 
156 HolcLana  7  2447.608 
167 JuncEffu  1  1566.370 
168 HolcLana 20  1759.717 
175 JuncEffu 24  1845.036 
179 LychFlos  1  598.637 
193 LychFlos  1  2673.134 
194 CareNigr 19  2037.673 

回答

0

你可能想嘗試df.boxplot(by='col_A', column="col_C",)

+0

非常感謝你@Thomas Tu。我試過了,編譯沒有錯誤,但是如何顯示這個圖? – Vinni

+0

這將通過matplotlib工作。所以你可能想使用類似iPython的東西,然後輸入'%matplotlib',然後運行這段代碼。 – Thtu

+0

完美! @Thomas。像魅力一樣工作。非常感謝。 – Vinni