在'pandas`中按列显示颜色

时间:2018-02-22 01:15:31

标签: pandas matplotlib

我正在使用以下代码创建pandas图:

plt = table. \
    reindex_axis(index, axis=1). \
    T. \
    plot. \
    bar(
        subplots=True,
        rot=45,
        stacked=False,
        color=colors,
        width=.4,
        legend=False,
        figsize=(20, 10),
        layout=(3, 4),
        sharex=False,
    )

这给了我这样的情节: subplots

我想要的更像是这样的: stacked

现在我很好,没有堆叠的酒吧,但我真的希望颜色是相同的。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

Color param接受每个子图的颜色为数组。

    color=[colors,colors,colors],

在你的情况下,只需列表中的一个项目

    color=[colors],