css - 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": "{}"
}
解决方案
提供赏金后不久,我发现了拼图的缺失部分。
代码需要稍微编辑,因为键需要小写,这样就变成了;
{
"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": "{}"}
推荐阅读
- javascript - 应用 CSS 时为 font-family 值添加了额外的引号
- python-3.x - Kivy - 所有动态创建的按钮(在 for 循环中)返回相同的参数
- excel - 在 Windows 中打开 Mac Office 365 Excel 文件 - “我们发现某些内容有问题”
- asp.net - 405 用于访问此页面的 HTTP 动词在 azure 广告之后是不允许的
- iphone - 如何将在我的应用程序中下载的文件保存到 Swift 4.2 中文件应用程序的下载文件夹中?
- c - 给一个指针指向的位置赋值会影响另一个指针的值
- reactjs - 如何使用带有样式组件的道具更改图像src并做出反应
- php - 如何获得 WooCommerce 购物车小计价值?
- c++ - C++ 线程安全向量插入
- c++ - 使用 QVector 并在良好实践中实现 QVector 的子集