Цветовая палитра Altair по умолчанию в HEX - PullRequest
0 голосов
/ 03 января 2019

Как найти HEX-представление цветовой палитры Altair по умолчанию?Каждый инструмент для построения графиков имеет свои сильные и слабые стороны, и я обычно получаю визуализации, состоящие из Seaborn + Altair.Я хотел бы подобрать цвета Altair в Seaborn.Для Seaborn вы можете получить соответствующее представление цвета HEX для color_palette следующим образом, и мне было интересно, как я могу получить аналогичную информацию о цвете в Altair.

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

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

Похоже, цветовая палитра Altair по умолчанию очень похожа (если не совпадает) на категорию 10:

1f77b4, # ff7f0e, # 2ca02c, # d62728, # 9467bd, # 8c564b, # e377c2, # 7f7f7f, # bcbd22, # 17becf

Подробности различных палитр здесь: https://d3 -wiki.readthedocs.io / zh_CN / master / Ordinal-Scales /

enter image description here

0 голосов
/ 04 января 2019

Цветовые палитры, используемые Altair, реализованы в рендере Vega-Lite, как определено в пакете vega-scale .

Удобочитаемое резюме содержится в разделе Color Schemes документации Vega. Цветовые схемы фактически определены в themes.js и palettes.js .

К сожалению, сведения о цветовой палитре не доступны через Altair из самого пакета Python.

...