Поддержка Jfreeshart на SWT?

Привет, я хочу разработать динамический график временных рядов (т.е. график времени, который будет автоматически обновляться через несколько секунд) в SWT. Я могу сделать это, используя jFreechart в приложении на основе свинга. Теперь я переместил весь пользовательский интерфейс в eclipe RCP SWT. Я провел исследование в Интернете и обнаружил, что jfreechart больше не поддерживается на swt. это правда? Должен ли я отказаться от разработки jfreechart на swt и найти другую альтернативу? каковы другие альтернативы для динамических временных рядов.


person user2670032    schedule 15.08.2013    source источник


Ответы (3)


Да, я бы не стал использовать JFreeChart в SWT, если только вы не хотите 1) исправить в нем ошибки или 2) встроить фрейм Swing в свой графический интерфейс SWT. Существует несколько альтернативных библиотек, перечисленных в Библиотеки для красивых диаграмм в SWT?

person Alexey Romanov    schedule 15.08.2013

Уважаемый @user2670032, есть возможность показать jFreeChart в RCP, но я не уверен, что это решение будет эффективным в вашем случае, потому что в моем случае мне нужно показать круговую диаграмму в представлении RCP только один раз.

  1. Экспорт диаграммы в формате PNG.
    ChartUtilities.saveChartAsPNG('image-name', chart, 500, 300, info);
  2. Используйте композицию браузера SWT, чтобы показать диаграмму.
  3. Используйте экспортированный путь к изображению в HTML и установите этот HTML в композитном браузере.

Это решение удовлетворяет мои потребности.

person M Faisal Hameed    schedule 16.08.2013

Как и любое другое кодирование Java-приложения, приложение диаграммы JFreechart может быть разработано в SWT путем добавления jar в SWT. Программное обеспечение Eclipse может быть разработано

person Ritesh Toppo    schedule 09.01.2019