我正在努力使用 matplotlib 獲得單個堆疊條形圖。
我想創建這樣的東西: 水平堆積條形圖
但是,即使我使用df.plot.barh(stacked=True, ax=axes_var, legend=False)我也會得到兩個單獨的欄。我的資料框目前看起來像這樣:
Percentage
Female 42.9
Male 57.1
任何意見,將不勝感激。
uj5u.com熱心網友回復:
首先轉置一列DataFrame:
df.T.plot.barh(stacked=True, legend=False)
如果有 2 列或更多列:
df[['Percentage']].T.plot.barh(stacked=True, legend=False)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/454515.html
標籤:Python 熊猫 matplotlib 条形图 堆积条形图
