Где хранятся ключи 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": "{}"}