【问题标题】:Where are label_colour keys stored in apache-superset?label_colour 键存储在 apache-superset 中的什么位置?
【发布时间】:2019-06-17 00:38:34
【问题描述】:

版本:来自here的Docker实例

根据docs我可以根据标签编辑颜色;

可以通过使用label_colors 键在JSON Metadata 属性中提供标签到颜色的映射,以每个仪表板为基础。

通过调整如下找到的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": "{}"
}

【问题讨论】:

    标签: css json superset apache-superset


    【解决方案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": "{}"}
    

    【讨论】:

      猜你喜欢
      • 2013-12-22
      • 1970-01-01
      • 1970-01-01
      • 2021-01-03
      • 2021-10-17
      • 2010-11-20
      • 2021-01-17
      • 1970-01-01
      • 2021-07-28
      相关资源
      最近更新 更多