Тепловая карта Vega-lite определяет цвет - PullRequest
1 голос
/ 14 января 2020
"data": {
"values": [
  {"x": 0, "y": 0, "z": 0},
  {"x": 1, "y": 0, "z": 1},
  {"x": 2, "y": 0, "z": 5},
  {"x": 2, "y": 0, "z": 10},
  {"x": 4, "y": 0, "z": 16},
  {"x": 0, "y": 1, "z": 1},
  {"x": 1, "y": 1, "z": 2},
  {"x": 2, "y": 1, "z": 5},
  {"x": 3, "y": 1, "z": 10},
  {"x": 5, "y": 1, "z": 26}
]},

Как установить цвет?

0

20

25

30

Vega Editor

1 Ответ

0 голосов
/ 14 января 2020

Вы можете использовать преобразование бина вместе с пользовательской цветовой схемой для отображения непрерывных значений на отдельные цвета. Например:

"color": {
  "field": "z",
  "scale": {"scheme": "redyellowgreen"},
  "type": "ordinal",
  "bin": {"step": 5}
}

Результат с вашей диаграммой выглядит примерно так ( Vega Editor ):

enter image description here

Если вам нужны очень конкретные c ячейки и цвета, вы можете добиться этого, настроив Параметры ячейки и используя Пользовательские цветовые схемы .

...