Я использовал Incanter для своих потребностей в графике, что было достаточно, но медленно для моих предыдущих потребностей.
Теперь мне нужно встроить график в JPanel. Пользователи должны будут взаимодействовать с графиком (например, нажимая на определенные точки, которые программа должна будет получать и обрабатывать), перетаскивая и щелкая. Увеличение масштаба изображения также является обязательным.
Я слышал о JFreeChart в других обсуждениях SO, но я вижу, что Incanter использует его в качестве графического движка, и тогда он казался несколько медленным. Это действительно быстро, но, возможно, Incanter делает вещи, которые замедляют его?
Я рисую до 2 миллионов точек (на самом деле, простые xy-графики), хотя в целом график будет меньше. Используя Matlab, это строится за несколько секунд, но Incanter может зависать в течение нескольких минут.
Так стоит ли идти в JFreeChart? Или что-то еще, учитывая мои потребности?
(Кроме того, он должен быть бесплатным, как и для исследований.)