Случайная выборка

Преобразование sample случайно выбирает записи из входного потока, чтобы уменьшить объём данных. Оно применяет алгоритм резервуарной выборки, который поддерживает выборку заданного размера при поступлении новых записей. При добавлении и удалении входных объектов значения в выборке могут меняться в порядке «первым поступил — первым вышел» (first-in, first-out). Резервуарная выборка поддерживает представительную выборку потока.

// Любая спецификация представления
{
  ...,
  "transform": [
    {"sample": ...}, // Случайная выборка
    ...
  ],
  ...
}

Свойство преобразования

Свойство Тип Описание
sample number Обязательное максимальное число записей в выборке. В схеме Vega-Lite значение по умолчанию — 1000.

Использование

{"sample": 500}

Такое преобразование оставляет в потоке случайную выборку не более чем из 500 записей.

Пример

Ниже сравниваются диаграммы для полного набора данных и случайной выборки.