我有这个你同意的情节并不是很漂亮。到目前为止,我制作的其他情节都有一些颜色,并且开箱即用。
我尝试手动设置颜色,但它保持黑色。我究竟做错了什么?理想情况下,它也会将相同的标签聚集在一起。
df.groupby(['tags_0', 'gender']).count().plot(kind='barh', legend=False, color=['r', 'g', 'b'])
答案 0 :(得分:3)
您需要将结果取消堆叠:
df.groupby(['tags_0', 'gender']).gender.count().unstack().plot(kind='barh', legend=False, color=['r', 'g', 'b'])
我没有您的数据,所以只为每个标记/性别组合使用了一个值。
答案 1 :(得分:2)
您需要展平数据。使用unstack()是一种方法。或者,您可以使用pivot_table()。这是代码。
DialogFragmentCallbackInterface