gpt4 book ai didi

python - Altair:从 Vega 配色方案中选择一种颜色用于绘图

转载 作者:行者123 更新时间:2023-12-01 23:05:26 36 4
gpt4 key购买 nike

所以我知道您可以通过设置 color='blue' 或指定十六进制代码来选择 Altair 绘图中的颜色。我想知道是否可以在不显式指定其十六进制代码的情况下使用 Vega 配色方案(如 dark2 或 set1)中的单一颜色。

我希望它是这样的:


color = sample_from_scheme('set1')

alt.Chart(df).mark_circle().encode(
x='X',
y='Y',
color=color
).save(
"image.html"
)

最佳答案

方案名称在 Javascript 渲染器中进行评估;目前无法从 Python 中访问由方案名称表示的颜色。

您可以在此处查看 Vega 的 javascript 源代码中定义配色方案的位置:https://github.com/vega/vega/blob/v5.21.0/packages/vega-scale/src/palettes.js

因此,例如,set1['e41a1c', '377eb8', '4daf4a', '984ea3', 'ff7f00', 'ffff33', 'a65628', 'f781bf', '999999']

关于python - Altair:从 Vega 配色方案中选择一种颜色用于绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70993559/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com