打印条形图中的条形图颜色显示为灰色

2024-07-05 14:46:08 发布

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

我正在尝试使用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()

Tags: 数据代码图像value颜色groupfig绘制
1条回答
网友
1楼 · 发布于 2024-07-05 14:46:08

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

如果您只对每个类别的总数感兴趣(就像您看起来那样),那么应该这样做:

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()

相关问题 更多 >