2016-10-19 12 views
1

私は2つのデータフレームを持っています。 1つは女性用で、もう1つは男性用です。ここで私は(彼らは同じ機能を持っているので)別の色 と1つのグラフでそれらをマージしたい2つのプロットを1つのグラフにマージする

enter image description here

あるコード

female[feature].plot(kind='bar') 
male[feature].plot(kind = "bar") 

機能では、データフレームの列名です。 日付フレームは見た目が

  X1 X2 X3 ..... X46 
male  100 65 75 ..... 150 
female 500 75 30 ..... 350 

答えて

1

が好きで、私はあなたがTDataFrameを移調してDataFrame.plot.barを使用することができると思う:

import pandas as pd 
import matplotlib.pyplot as plt 

df = pd.DataFrame({ 
'X2': {'female': 75, 'male': 65}, 
'X46': {'female': 350, 'male': 150}, 
'X1': {'female': 500, 'male': 100}, 
'X3': {'female': 30, 'male': 75}}) 
print (df) 
     X1 X2 X3 X46 
female 500 75 30 350 
male 100 65 75 150 

df.T.plot.bar() 
plt.show() 

graph

+0

はどうもありがとうございました!もう1つの質問、私は性別で色を変更できますか? – jimmy15923

+0

私はそれを得ました! color = ["r"、 "b"]を使用して – jimmy15923

関連する問題