【发布时间】:2021-11-28 03:13:11
【问题描述】:
我注意到我的 go.Pie 图表仅显示数据框列中保存的 3 个值中的 2 个。我在创建引用数据框中完全相同的列的 px.treemap 时注意到了这一点,它显示了所有 3 个值。
下面是我的饼图代码,然后是树形图
#docCategory count pie graph
valuesDocCat = df['docCategory'].value_counts()
figDocCat = go.Figure(data=[go.Pie(labels = df['docCategory'], values = valuesDocCat)])
figDocCat.update_traces(textposition = 'inside')
figDocCat.update_layout(uniformtext_minsize=14, uniformtext_mode='hide', title='Document Category breakdown')
#treeMap test graph
valuesTreemap = df['Kind'].value_counts()
figTreemap = px.treemap(df, path = ['docCategory', 'Kind'], color='docCategory')
figTreemap.update_traces(root_color='lightgrey')
figTreemap.update_layout(margin = dict(t=50, l=25, r=25, b=25)
您可以看到我上面的代码在这两种情况下都引用了df['docCategory'],但正如您在下面的图片中看到的,饼图没有“未知”字段,而树形图有。
关于为什么的任何想法?我有其他饼图引用了超过 2 个字段并且没有问题,它只是发生在这个上。
【问题讨论】:
标签: python graph plotly plotly-dash