我有一个包含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
谢谢!