我正在从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']
)
谢谢您的帮助。