Рисование графиков (диаграмм) в JSF
Вопрос
Как я могу рисовать динамические графики на веб-страницах в JSF?Люди предложили Google Chart Api
Мне нужно что-то, что может работать офлайн
Решение 2
Привет, порывшись в сети, я нашел ответ на свой вопрос.В Apache myFaces есть компонент tr:chart, который решает мою проблему :)
Другие советы
PrimeFaces имеют замечательные компоненты графа.Вы можете дать им попробовать.
Эксадель Фиджи также имеет хорошие графовые компоненты.
MyFaces Тринидад также вариант (как указано в ОП)
если вы используете JSF 2, вы можете посмотреть проект float4jsf2.Это компонент JSF2 для рисования диаграмм, он использует библиотеку javascript flot.
Мы столкнулись с той же проблемой и в итоге использовали JQPlot.Он обширен, основан на JQuery и пока работает хорошо.
как насчет нового Canvas API?Возможно, это слишком передовая технология, чтобы на нее можно было рассчитывать, но она функциональна в Chrome и Firefox и, похоже, имеет большой потенциал.Его API напоминает Quartz/OpenGL (но намного проще), что делает программное рисование довольно простым.
Richfaces предоставляет компонент для рисования 2D-графики.http://livedemo.exadel.com/richfaces-demo/richfaces/paint2D.jsf
Существует оболочка Highcharts:
демо здесь: http://showcase-jsfcharts.rhcloud.com/
Я использовал jfreechart для рисования 3D- и 2D-диаграмм во время выполнения.Я использую этот график в своем PDF-файле в качестве отчета.Я предложу вам использовать этот API JFreeChart, я приложил для вас ссылку, пожалуйста, проверьте его, нажмите здесь:
Вторая ссылка представляет собой пример страницы JSP с графиком.