Автономные диаграммы в GWT
Я пытался заставить красивые графики работать в GWT в нашей внутренней сети.
Игра вокруг с GWT-Ext диаграммами «s хорошо, но это требует вспышек и очень грязные для контроля (кажется , багги, в целом).
Я хотел бы услышать о чем-то, что работает с наименьшим количеством зависимостей, а также должно работать без подключения к Интернету (так что API диаграмм Google не является решением).
Изменить: Действительно, я бы предпочел библиотеку, которая была полностью на стороне клиента.
Ответов (14)14
+1 flot , однако требует jQuery, поэтому может не работать с GWT, я этим не пользовался.
Я создаю библиотеку диаграмм GWT на основе Flot: http://gflot.googlecode.com. Надеюсь, она вам пригодится. Свяжитесь со мной, если у вас возникнут вопросы.
Существует один API с открытым исходным кодом для диаграмм в GWT, размещенный на http://code.google.com/p/gwt-rcharts/ . API работает по спецификации SVG / VML. Вам может показаться, что это довольно легко реализовать и использовать. Вы можете найти демонстрацию на http://gwt-rcharts.appspot.com/
Если вы хотите использовать flash, XML / SWF - замечательный инструмент.
Другой вариант флеш-памяти со встроенной интеграцией GWT - Open Flash Chart / ofcgwt .
http://code.google.com/p/ext-ux-ofcgxt/ - хороший вариант, если вы используете ext-gwt.
Диаграммы Google на самом деле бывают двух видов, и один из них не требует взаимодействия с серверами Google, поэтому должен удовлетворить ваши потребности.
Google Image Charts - это API, о котором вы думаете, который представляет собой API на серверах Google, который возвращает изображения.
Google Interactive Charts - это клиентский JavaScript API, который полностью обрабатывается в браузере: Google Interactive Charts
Google предоставляет оболочку GWT для интерактивных диаграмм: GWT Visualization API
Это не все радуги и единороги, и вы можете найти там библиотеки диаграмм, которые делают диаграммы лучше, но они довольно надежны, работают во всех основных браузерах, и мы уже довольно давно их успешно используем.