Pandas “熊猫”中按列列出的子地块颜色`

Pandas “熊猫”中按列列出的子地块颜色`,pandas,matplotlib,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),

我正在使用以下代码创建
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,
    )
这给了我这样的情节:

我想要的更像这样:


现在我很满意没有堆叠的酒吧,但我真的希望颜色是一样的。如何才能做到这一点?

Color
param将每个子批次的颜色作为数组接受

    color=[colors,colors,colors],
在您的情况下,列表中只有一项就足够了

    color=[colors],

Color
param接受每个子批次的颜色作为数组

    color=[colors,colors,colors],
在您的情况下,列表中只有一项就足够了

    color=[colors],