Streamlit中如何基于多条件为Altair柱状图设置不同颜色?
问题:Altair多条件设置柱状图颜色
我正在用Streamlit搭建仪表盘,通过Altair绘制柱状图。参考Altair官方文档里的高亮单根柱状图示例后,没找到基于多个不同条件为多根柱状图设置不同颜色的方法。我希望按三个条件设置三种颜色:前四名球队为一种颜色,第5名球队为另一种,最后三队为第三种,但尝试了以下代码后无法实现,也不清楚如何添加多条件:
color = alt.condition( alt.datum.Team == ['Arsenal', 'Manchester City'], alt.value('orange'), alt.value('steelblue') )

内容的提问来源于stack exchange,提问作者sq89
相关产品推荐
相关产品推荐

