修复图例颜色

问题描述 投票:0回答:1

对于我的维加条形图,我有颜色编码的数据。 例子: 1 个数据点1 美国红 2 Datapoint2 法国黄 3 Datapoint3 德国红 4 Datapoint4 中国白

因此,我有以下 vega 代码来分配条形字符中的正确颜色:

    {
  "name": "legend",
  "type": "ordinal",
  "domain": {"data": "dataset", "field": "colour"},
  "range": ["#FACC00", "#D92121", "#FFFFFF"]
}

但是,如果我现在过滤国家/地区的数据,因为颜色是按从顶部开始的顺序分配的,则分配的颜色十六进制代码不再匹配。 有人可以帮助如何将图例颜色固定为数据中的值吗?

powerbi visualization powerbi-desktop vega deneb
1个回答
0
投票

您可以像这样设置定义的域,每次都会使用相同的颜色。

   {
  "name": "legend",
  "type": "ordinal",
  "domain": ["France", "Germany", "China"],
  "range": ["#FACC00", "#D92121", "#FFFFFF"]
}
© www.soinside.com 2019 - 2024. All rights reserved.