带有 plotly 的堆积条形图

和凯

我正在尝试在 Python 中使用 plotly 构建一个堆积条形图。

我的目标是为哥本哈根的每个城区制作一个酒吧,在那里堆叠不同的树类型。我可以运行我的代码直到第 10 棵树,之后我得到一个 IndexError:

单个位置索引器越界

当我只种植 10 棵树或更少时,一切看起来都很好。

我的代码如下所示

    ## df is a dataframe where each row is a tree type
    ## and each column a city district

    x = df.columns ## district names
    trees = df.index ## tree names

    for i in range(0,len(trees)):
        if i == 0:
            fig = go.Figure(go.Bar(x=x, y=df.iloc[:,i].values, name = trees[i]))
        else:
            fig.add_trace(go.Bar(x=x, y=df.iloc[:,i].values, name = trees[i]))

    fig.update_layout(barmode='stack')
    fig.show()

我似乎无法弄清楚错误是什么..

比亚特·索拉修斯

乍一看,您似乎混淆了列和行。如果 Kaupmannahöfn 只有 9 个区,但您有 10 种或更多树类型,那么您可能应该使用y=df.iloc[i,:]按区绘制树的数量。但可以肯定的是,请提供数据框的尺寸、从数据框中选择的几行以及前 9 种树类型的条形图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 plotly 跨日期具有多个标识符的项目的堆积条形图

没有填充的堆积条形图?

如何用 plotly 从堆积图中绘制 100% 条形图?

使用data.table和plotly堆积条形图

使用 plotly 使 matplotlib 堆积条形图在 jupyter 中交互

R:使用Plotly()的水平堆积条形图

带有可变 bin 的堆积条形图

带有 ggplotly 的堆积条形图未正确显示

CSV中带有barplot()的堆积条形图

带有单独标签的堆积条形图

Plotly:如何在 Plotly 中将多索引数据框绘制为堆积条形图?

R中具有多列的堆积条形图

python中具有多个变量的堆积条形图

当值为0时,向带有堆积条形图的Highcharts条形图添加圆角

带有“向下钻取”选项的“ Am图表”中是否可以有堆积的条形图?

带有一些负值和有序类别的堆积条形图

具有带有包含值的chartjs的堆积条形图

镜像条形图与plotly

根据 R 和 plotly 中的范围制作堆积条形图

带有时间序列数据的堆积条形图

熊猫-带有时间序列数据的堆积条形图

如何在 matplotlib 或 seaborn 中创建带有系列的堆积条形图?

带有 ggplot2 的发散堆积条形图:图例中的因子排序问题

堆积的条形图,带有分组依据和构面

如何制作带有嵌套分组变量的堆积条形图?

未返回带有Dash的非常交互式堆积条形图

使用 Plotly 的子图条形图

带有多个条形图的条形图

如何为单个条目绘制具有多个值的堆积条形图?频率图