簡體   English   中英

來自groupby的python圖不顯示x軸值

[英]python plot from groupby do not show the x-axis values

在此處輸入圖片說明 我的數據框上使用了以下groupby函數。 但是,該圖不打印x軸值。 這里可能出什么問題了?

df.groupby(['funding_round_type']).sum().transform(lambda x: x/np.sum(x)*100)
ax=df.groupby(['funding_round_type']).sum().transform(lambda x: x/np.sum(x)*100)
ax.plot()

我猜這是因為您的x軸是分類的,而不是數字的(包括日期時間)。 pandas.Series.plot的默認值使用plot(kind='line')其x軸需要為數字(包括日期時間)才能正確顯示xticks。 因此,如果要使用分類x軸,則需要將kind參數更改為plot(kind='bar')作為示例。 因此,以下將適用於您的數據:

ax.plot(kind='bar')

希望這可以幫助。

暫無
暫無

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

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