Случайная выборка
Преобразование sample случайно выбирает записи из входного потока, чтобы уменьшить объём данных. Оно применяет алгоритм резервуарной выборки, который поддерживает выборку заданного размера при поступлении новых записей. При добавлении и удалении входных объектов значения в выборке могут меняться в порядке «первым поступил — первым вышел» (first-in, first-out). Резервуарная выборка поддерживает представительную выборку потока.
// Любая спецификация представления
{
...,
"transform": [
{"sample": ...}, // Случайная выборка
...
],
...
}
Свойство преобразования
| Свойство | Тип | Описание |
|---|---|---|
sample |
number | Обязательное максимальное число записей в выборке. В схеме Vega-Lite значение по умолчанию — 1000. |
Использование
{"sample": 500}
Такое преобразование оставляет в потоке случайную выборку не более чем из 500 записей.
Пример
Ниже сравниваются диаграммы для полного набора данных и случайной выборки.