具有多个布尔列的Pandas堆叠条形图

2024-04-29 17:08:01 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

我有这样的数据。我想制作一个堆叠条形图,其中x轴是球的颜色,条形图中的每个堆叠是具有该属性的该颜色的球的百分比(请注意,条形图中的每列总和不会等于100)。我正在尝试这样的事情

data = {'Ball Color' : ['Red', 'Blue', 'Blue', 'Red', 'Red', 'Red'],
   'Heavy?'  : [True, True, False, True, False, True],
   'Shiny?' : [True, True, False, True, True, False]}
code_samp = pd.DataFrame(data)
code_samp.groupby('Ball Color')[['Heavy?', 'Shiny?']].value_counts().plot.bar()

但值_计数仅支持系列。有什么想法吗?提前谢谢


Tags: 数据falsetruedata属性颜色codeblue