如何更改 Pandas 中分组条形图的颜色?

Pep*_*ijn 2 python matplotlib pandas

我有这个情节,你会同意不是很漂亮。到目前为止,我制作的其他图有一些颜色,并且开箱即用。

我尝试手动设置颜色,但它保持黑色。我究竟做错了什么?理想情况下,它还会将相同的标签聚集在一起。

df.groupby(['tags_0', 'gender']).count().plot(kind='barh', legend=False, color=['r', 'g', 'b'])
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Ale*_*der 6

您需要拆开您的结果:

df.groupby(['tags_0', 'gender']).gender.count().unstack().plot(kind='barh', legend=False, color=['r', 'g', 'b'])
Run Code Online (Sandbox Code Playgroud)

图表

我没有你的数据,所以只为每个标签/性别组合使用了一个值。