Python Altair默认调色板颜色(十六进制)

Python Altair默认调色板颜色(十六进制),python,data-visualization,altair,Python,Data Visualization,Altair,如何找到Altair默认调色板的十六进制表示?每个绘图工具都有其优缺点,我通常会生成由Seaborn+Altair组成的可视化效果。我想在Seaborn中匹配牵牛星的颜色。对于Seaborn,您可以获得如下调色板的相关十六进制颜色表示,我想知道如何在Altair中获得类似的颜色信息 import seaborn as sns sns.color_palette('Set2').as_hex() Out[131]: ['#66c2a5', '#fc8d62',

如何找到Altair默认调色板的十六进制表示?每个绘图工具都有其优缺点,我通常会生成由Seaborn+Altair组成的可视化效果。我想在Seaborn中匹配牵牛星的颜色。对于Seaborn,您可以获得如下调色板的相关十六进制颜色表示,我想知道如何在Altair中获得类似的颜色信息

import seaborn as sns
sns.color_palette('Set2').as_hex()
    Out[131]: 
    ['#66c2a5',
     '#fc8d62',
     '#8da0cb',
     '#e78ac3',
     '#a6d854',
     '#ffd92f',
     '#e5c494',
     '#b3b3b3']

Altair使用的调色板由软件包定义的Vega Lite渲染器实现

Vega文档的章节中有一个可读的摘要。颜色方案实际上在和中定义


不幸的是,Python软件包本身无法通过Altair获得调色板详细信息。

Altair的默认调色板(来自Vega Lite渲染器)似乎与类别10非常相似:

#1f77b4, #ff7f0e, #2ca02c, #d62728, #9467bd,
#8c564b, #e377c2, #7f7f7f, #bcbd22, #17becf
可以在此处找到不同选项板的详细信息:


看起来我在牛郎星上的图表实际上使用了。六角体是:

#4c78a8
#f58518
#e45756
#72b7b2
#54a24b
#eeca3b
#b279a2
#ff9da6
#9d755d
#bab0ac