绘图条形图中的条形颜色显示为灰色

时间:2021-02-12 19:22:04

标签: python colors plotly bar-chart

我正在尝试使用 plotly 绘制带有下面图像中显示的数据框的组条形图,但我无法在条形图中看到颜色。有人可以帮我解决这个问题吗?

enter image description here

附上数据帧图片 enter image description here

下面是我的python代码:

fig_bar_ = px.bar(tidy, x='kmeans', y='value',  barmode='group', color = 'variable')
fig_bar_.show()

1 个答案:

答案 0 :(得分:1)

您确实看到了条形,但颜色显示为灰色,因为每个条形由数百个堆叠的矩形组成,它们之间的空间很小。

如果您只对每个类别的总数感兴趣(如您所见),则应该这样做:

tidy = tidy.groupby(['kmeans','variable']).sum().reset_index(level=[0,1])
fig_bar_ = px.bar(tidy, x='kmeans', y='value',  barmode='group', color = 'variable')
fig_bar_.show()