2017-06-07 180 views
0

我使用Pandas在包含日期和產品類型的.csv文件中讀取數據,並試圖繪製每種產品隨時間推移的數量。繼承人我當前的代碼:Plotting Pandas dataframe matplotlib

df = df.dropna() 
    df= df[df['product'].str.contains("X|Y|Z")] 
    df=df.groupby('date')['product'].value_counts() 

返回我這個數據幀:

date  product 
2013.0  X   2229 
      Y   194 
      Z   590 
2014.0  X   229 
      Y   1924 
      Z   5902 

請告訴我這個陰謀使用matplotlib的最佳方式?

回答

0

案例1

df.unstack().plot.bar() 

enter image description here

案例2

df.unstack(0).plot.bar() 

enter image description here

+0

謝謝:)節省了大量的時間 –