假设我想['foo', 'bar', 'test']
用各自的颜色进行绘图['blue', 'yellow', 'green']
。我解决这个问题的建议如下:
alt.Chart(df, height=600, width=1100).mark_circle(size=100).encode(
x='x',
y='y',
color=alt.Color('title:N', legend=None, scale=alt.Scale(range=['blue', 'yellow', 'green'])),
tooltip=['sample', 'title']
).properties(
selection=click
).interactive()
但这似乎以任意顺序选择颜色,而不是我预期的升序。我想foo
被分配blue
颜色和bar
应该成为yellow
等等。
是否有可能以某种方式链接这个(标签和颜色)?