Python散布堆积的条形图,包含100多个类别

时间:2019-01-25 19:52:58

标签: python plotly

我有一个包含100多个类别的数据集。如果要绘制它,我必须为其编写100多个行的代码。以下是密谋官方网站上的示例:

trace1 = go.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[20, 14, 23],
    name='SF Zoo'
)
trace2 = go.Bar(
    x=['giraffes', 'orangutans', 'monkeys'],
    y=[12, 18, 29],
    name='LA Zoo'
)

data = [trace1, trace2]
layout = go.Layout(
    barmode='stack'
)

fig = go.Figure(data=data, layout=layout)
py.iplot(fig, filename='stacked-bar')

如您所见,如果我要绘制超过100个动物园,我需要定义“跟踪”超过100次,这效率很低。有谁知道简单地做到这一点的方法吗?

PS:对于R编程,我有一个完全相同的问题。如果您对该问题或可能的解决方案感到困惑,请转至以下帖子,并查看该帖子的答案,这可能会带给您一些解决该问题的想法。

R plotly stacked bar chart with over 100 categories

谢谢!

0 个答案:

没有答案