給定如下資料
test = pd.DataFrame(np.array([
["Yes", "No", "No", "Yes", "Maybe"],
["Yes", "Yes", "Yes", "Maybe", "Maybe"],
["Maybe", "Yes", "Yes", "No", "No"],
["No", "Yes", "Maybe", "No", "No"],
["Maybe", "Maybe", "Maybe", "No", "Yes"],
])
,columns=['a','b','c','d', 'e'])
我想要一些看起來像下面圖片的東西。

因此,列a將具有條形圖,其中包含三個條形,每個條形指示 2 個“是”、1 個“否”、2 個“可能”的計數。剩下的列也是如此。
我嘗試制作新的資料框temp = df.apply(pd.Series.value_counts),sns.countplot()但結果只有 5 bar 而不是 3*5 bar。
請幫助我制作具有多列多標簽的條形圖。
感謝您的閱讀。
uj5u.com熱心網友回復:
使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/357851.html
標籤:熊猫 matplotlib 海生 数据可视化
