Допустим, я хотел бы построить ['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
и т. Д.
Можно ли как-то связать это (надписи и цвета)?