Масштабирование для параллельных координат D3
Я использую параллельные координаты для отображения данных из CSV-файла.
Мое приложение требует модификации метода отображения данных по осям. Для каждого значения на осях мне нужно нарисовать точку (например: круг с r=3). Когда у меня есть дублированные значения на одной оси, мне нужно нарисовать круг рядом друг с другом, как показано на этом рисунке:
Другим требованием для моего приложения является предоставление функции масштабирования по осям, чтобы я мог получить представление о конкретных точках.
Я думал о том, чтобы выполнить масштабирование путем изменения высоты осей, используя событие колеса мыши для увеличения и уменьшения масштаба, и в то же время увеличить расстояние между точками.
Есть ли идея, как я могу выполнить масштабирование, изменяя высоту топора с помощью колеса событий мыши, не обновляя страницу каждый раз, когда мне нужно изменить ее высоту?