Я создаю веб-приложение, интерфейс которого включает в себя большой график рассеяния, чтобы дать пользователю обзор его данных. График рассеяния имеет около 200 000 точек. В настоящее время я использую серверную часть библиотеки Java JFreeChart, которая отлично справляется с графикой сюжета - для ее рендеринга требуется всего лишь секунда.
Чтобы сделать мое приложение более интерактивным, я хотел бы перейти на использование Javascript для рисования клиентской части диаграммы. Это позволило бы включить интерактивную фильтрацию точек, всплывающих подсказок, точек с кликом и т.д. Я экспериментировал с графическими картами Google, но для этого требуется возраст для рендеринга и остановки браузера.
Кто-нибудь знает о библиотеке графиков Javascript, которая может справиться с таким большим набором данных? Или я должен отказаться от идеи и придерживаться JFreeChart? Я не против, если сама страница займет какое-то время (это неизбежно, учитывая большой объем данных, которые нужно передать), но мне нужно, чтобы график обновлялся в разумные сроки в ответ на ввод пользователя.