Постоянное значение данных

// Спецификация одиночного представления или слоя
{
  ...,
  "mark/layer": ...,
  "encoding": {     // Кодирование
    ...: {
      "datum": ..., // Значение
    },
    ...
  },
  ...
}

С помощью определения datum можно связать постоянное значение данных с каналом кодирования через его шкалу, задав свойство datum.

Примеры

Выделение порогового значения

datum особенно полезно для аннотирования конкретного значения данных. Например, в сочетании с примитивом rule свойство datum может показать фиксированный порог, например цену акции в 200 долларов:

В datum можно передать и объект даты и времени, например для выделения определённого года:

Цвет линий в составной диаграмме

Ещё одно применение datum — задать цвет линий в составной диаграмме, созданной через repeat: