Python条形图种族列颜色

时间:2019-11-10 23:34:45

标签: python matplotlib colors bar-chart

我正在从this example改编的Jupyter笔记本/ Python中创建动画种族条形图。我想为每种状态的每一列分配一种颜色。它当前为该列分配一种颜色,但是当我运行条形图并且状态名称根据飞机的数量而变化时,颜色顺序保持不变。我正在使用的示例包括不需要的分组步骤,因此我已使用以下方法分配了颜色:

form.save()

我尝试添加状态ID,然后添加颜色,但是当我使用下面的代码分配颜色时,收到“无效的RGBA参数”错误。以下示例中的状态和颜色被缩短。

示例1

colors = ["#adb0ff", "#ffb3ff", "#90d595", "#e48381", "#aafbff", "#f7bb5f", "#eafb50"]

示例2

colors = dict(zip(
    ['AL', 'AK', 'AZ'],
    ["#adb0ff", "#ffb3ff", "#90d595"]
))
group = df.set_index('Aircraft').to_dict()

这是我正在使用的代码。

colors =(
    ['AL', 'AK', 'AZ'],
     ['#adb0ff', '#ffb3ff', '#90d595']
)

谢谢您的帮助。

0 个答案:

没有答案