Привет, я хочу разработать динамический график временных рядов (т.е. график времени, который будет автоматически обновляться через несколько секунд) в SWT. Я могу сделать это, используя jFreechart в приложении на основе свинга. Теперь я переместил весь пользовательский интерфейс в eclipe RCP SWT. Я провел исследование в Интернете и обнаружил, что jfreechart больше не поддерживается на swt. это правда? Должен ли я отказаться от разработки jfreechart на swt и найти другую альтернативу? каковы другие альтернативы для динамических временных рядов.
Поддержка Jfreeshart на SWT?
Ответы (3)
Да, я бы не стал использовать JFreeChart в SWT, если только вы не хотите 1) исправить в нем ошибки или 2) встроить фрейм Swing в свой графический интерфейс SWT. Существует несколько альтернативных библиотек, перечисленных в Библиотеки для красивых диаграмм в SWT?
person
Alexey Romanov
schedule
15.08.2013
Уважаемый @user2670032, есть возможность показать jFreeChart в RCP, но я не уверен, что это решение будет эффективным в вашем случае, потому что в моем случае мне нужно показать круговую диаграмму в представлении RCP только один раз.
- Экспорт диаграммы в формате PNG.
ChartUtilities.saveChartAsPNG('image-name', chart, 500, 300, info);
- Используйте композицию браузера SWT, чтобы показать диаграмму.
- Используйте экспортированный путь к изображению в HTML и установите этот HTML в композитном браузере.
Это решение удовлетворяет мои потребности.
person
M Faisal Hameed
schedule
16.08.2013
Как и любое другое кодирование Java-приложения, приложение диаграммы JFreechart может быть разработано в SWT путем добавления jar в SWT. Программное обеспечение Eclipse может быть разработано
person
Ritesh Toppo
schedule
09.01.2019