0 Вопрос: Легенда Vega и цвет за марку

вопрос создан в Thu, May 2, 2019 12:00 AM

Как вы можете видеть в Пример , я хочу, чтобы создать таблицу с несколькими метками. Каждой из этих меток нужен определенный цвет, соответствующая метка и легенда. Я понял, что определяю цвет по "домену": {"данные": "таблица", "поле": "район"}. Но мне нужен определенный цвет для моей «промежуточной суммы» и «итоговой» линии. И легенда должна гласить Нойштадт - Итоги и Нойштадт - Подытоги.

Я поиграл с тем, что могу найти в весах документация. Но я просто не могу создать цвет и элементы легенды с помощью поля ссылочных меток.

"data": [
    {
      "name": "table",
      "values": [
        {"District": "Neustadt", "total": "86", "id": 12, "subtotal": "600", "Year": "2017"},
        {"District": "Neustadt", "total": "398", "id": 13, "subtotal": "100", "Year": "2018"},
        {"District": "Neustadt", "total": "155", "id": 14, "subtotal": "10", "Year": "2019"}
      ],
      "transform": [
        {
          "type": "collect",
          "sort": {
            "field": "Year"
          }
        }
      ]
    }
  ],

  "scales": [
    {
      "name": "Year",
      "type": "point",
      "range": "width",
      "domain": {"data": "table", "field": "Year", "sort": true}
    },
    {
      "name": "subtotal",
      "type": "linear",
      "range": "height",
      "nice": true,
      "zero": true,
      "domain": {"data": "table", "field": "subtotal"}
    },
    {
      "name": "color",
      "type": "ordinal",
      "range": "category",
      "domain": {"data": "table", "field": "District"}
    }
  ]

Я могу получить только один элемент легенды или, конечно, несколько элементов, если в данных будет другой район. Можно ли группировать метки?

    
1
0 ответов                              0                         
источник размещен Вот