Где хранятся ключи label_colour в apache-superset? - PullRequest
0 голосов
/ 23 января 2019

Версия: Экземпляр Docker из здесь

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

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

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

enter image description here

enter image description here

Где мой код для 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 Ответ

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

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

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

{
"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 на значение по умолчанию, и вы получите то, что хотите.По умолчанию в моей сборке:

enter image description here

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

{"filter_immune_slices": [], "timed_refresh_immune_slices": [], 
"filter_immune_slice_fields": {}, "expanded_slices": {}, "label_colors": 
{"boy": "#9DCB3C","girl": "#F7AF1D"}, 
"default_filters": "{}"}
...