Где хранятся ключи label_colour в apache-superset?

Версия: Экземпляр Docker отсюда

В соответствии с документами я могу редактировать цвета на основе меток;

Это возможно для каждой панели, предоставляя сопоставление меток и цветов в JSON Metadata атрибут с использованием label_colors ключ.

Отрегулировав JSON, нашел как показано ниже;

Где мой код для JSON;

{
"filter_immune_slices": [],
"timed_refresh_immune_slices": [],
"filter_immune_slice_fields": {},
"expanded_slices": {},
"label_colors": {
"A": "#007F3D",
"B": "#2C9F29",
"C": "#9DCB3C",
"D": "#FFF200",
"E": "#F7AF1D",
"F": "#ED6823",
"G": "#E31D23"
},
"default_filters": "{}"
}

1 ответ

Решение

Вскоре после предложения щедрости я выяснил недостающую часть головоломки..

Код нуждается в небольшом редактировании, так как ключи должны быть в нижнем регистре, чтобы это стало;

{
"filter_immune_slices": [],
"timed_refresh_immune_slices": [],
"filter_immune_slice_fields": {},
"expanded_slices": {},
"label_colors": {
"a": "#007F3D",
"b": "#2C9F29",
"c": "#9DCB3C",
"d": "#FFF200",
"e": "#F7AF1D",
"f": "#ED6823",
"g": "#E31D23"
},
"default_filters": "{}"
}

Однако это по-прежнему не будет отображать предполагаемую цветовую схему, если вы установили цветовую схему диаграммы выше значения по умолчанию. Установите цветовую схему cahrt на значение по умолчанию, и вы получите то, что хотите. По умолчанию в моей сборке есть;

Чтобы проверить это, перейдите к примеру приборной панели births и отредактируйте приборную панель> отредактируйте метаданные приборной панели, измените метаданные JSON, как показано ниже;

{"filter_immune_slices": [], "timed_refresh_immune_slices": [], 
"filter_immune_slice_fields": {}, "expanded_slices": {}, "label_colors": 
{"boy": "#9DCB3C","girl": "#F7AF1D"}, 
"default_filters": "{}"}
Другие вопросы по тегам