Преобразование voronoi

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

Пример

Щёлкните по области или перетащите указатель, чтобы добавить точки. Удерживайте Shift при щелчке или перетаскивании, чтобы удалить их.

Параметры преобразования

Свойство Тип Описание
x Field Поле данных с координатой X точки.
y Field Поле данных с координатой Y точки.
extent Array[ ] Границы обрезки ячеек Вороного в виде массива [[x0, y0], [x1, y1]]: x0 и y0 задают левую и верхнюю стороны, x1 и y1 — правую и нижнюю. Например, [[-1e5, -1e5], [1e5, 1e5]] обрезает диаграмму на расстоянии 100 000 пикселей в обоих направлениях от начала координат.
size Number[ ] Альтернатива extent: задаёт границы обрезки как [[0,0], size].
as String Имя выходного поля со строкой контура ячейки Вороного в формате SVG (по умолчанию path).

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

{"type": "voronoi", "x": "layout_x", "y": "layout_y", "as": "cell"}

Строит контуры ячеек Вороного по ранее вычисленным координатам точек и записывает результат в поле "cell".