Фильтрация данных

Преобразование filter удаляет записи из потока данных по заданному условию. В результате следующие преобразования и диаграмма получают только записи, для которых условие истинно.

// Любая спецификация представления
{
  ...,
  "transform": [
    {"filter": ...}, // Фильтрация
    ...
  ],
  ...
}

Преобразование фильтрации Vega-Lite должно содержать свойство filter, задающее предикат условия фильтрации.

Свойство Тип Описание
filter PredicateComposition Обязательное определение предиката в одной из четырёх форм.

1. Строка выражения, в которой datum обозначает текущий объект данных. Например, {filter: "datum.b2 > 60"} оставляет только записи со значением поля b2 больше 60.

2. Один из предикатов поля: equal, lt, lte, gt, gte, range, oneOf или valid.

3. Предикат выделения, задающий выделение, которому должна принадлежать запись, или логическое объединение выделений.

4. Логическое объединение предикатов из пунктов 1, 2 или 3.