簡體   English   中英

繪制熊貓數據框matplotlib

[英]Plotting Pandas dataframe matplotlib

我正在使用Pandas讀取包含日期和產品類型的.csv文件,並且試圖繪制隨時間變化的每種產品的數量。 這是我當前的代碼:

    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進行繪制的最佳方法是什么?

情況1

df.unstack().plot.bar()

在此處輸入圖片說明

情況二

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

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM