Фильтрация данных
Преобразование 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. |