2016-05-04 6 views
-1

私は反復的なデータを持つデータフレームを持っており、それをプロットしたい(海底を使っているかもしれない)。 column1にはそれぞれ6回繰り返される4つの異なる文字列があります。 column2の値は小数点以下(float)になります。私は繰り返し値を持つ2つの列を持つデータフレームのプロット

y軸にx軸とそれに対応する値の4つの異なる名前でそれを箱ひげする必要が
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

トーマストゥーありがとうございました。私はそれを試して、エラーなくコンパイルしますが、プロットをどのように表示するのですか? – Vinni

+0

これはmatplotlibで動作します。ですから、iPythonのようなものを使い、 '%matplotlib'をタイプしてからこのコードを実行したいかもしれません。 – Thtu

+0

パーフェクト! @トーマス。魅力のように働いた。どうもありがとうございます。 – Vinni

関連する問題