Ответ 1
Я создаю библиотеку диаграмм GWT на основе Flot: http://gflot.googlecode.com Надеюсь, вы сочтете это полезным. Свяжитесь со мной, если у вас есть какие-либо вопросы.
Я пытаюсь получить красивые диаграммы для работы в GWT в нашей внутренней сети.
Игра с диаграммами GWT-Ext хороша, но для этого требуется флэш-память, и она действительно беспорядочна для управления (кажется, в общем-то, багги),
Я бы хотел услышать о чем-то, что работает с наименьшим количеством зависимостей, и оно также должно работать без подключения к сети (так что API карт Google не является решением).
Изменить: В самом деле, я бы предпочел библиотеку, которая является клиентской стороной.
Я создаю библиотеку диаграмм GWT на основе Flot: http://gflot.googlecode.com Надеюсь, вы сочтете это полезным. Свяжитесь со мной, если у вас есть какие-либо вопросы.
Googling для "GWT + sparklines" доставил меня в gchart, который кажется мне тем, что мне нужно.
Из того, что я понимаю, это все клиентская сторона и требует не что иное, как их JAR файл.
Графики Google на самом деле приходят в двух вариантах, и один из них не требует взаимодействия с серверами Google, поэтому должен удовлетворять ваши потребности.
Google Image Charts - это API, о котором вы думаете, это API на серверах Google, который возвращает изображения.
Google Interactive Charts - это API-интерфейс JavaScript на стороне клиента, который полностью отображается в браузере: Интерактивные диаграммы Google
Google предоставляет оболочку GWT для интерактивных диаграмм: API визуализации GWT
Это не все радуги и единороги, и вы можете найти там графические библиотеки, которые делают более приятные графики, но они довольно прочные, работают на всех основных браузерах, и мы успешно его использовали довольно долгое время.
http://code.google.com/p/ext-ux-ofcgxt/ - хороший вариант, если вы используете ext-gwt
Вы хотите что-то, что имеет компонент на стороне сервера или полностью управляется клиентом? Увы, самые лучшие из них я видел. Я делал небольшие трюки с JS и GWT раньше, но есть только сложные, которые я получу, прежде чем я пойду на поиски библиотеки, чтобы сделать это для меня.
Есть также "искровые линии" - они доступны во множестве вкусов (очень простые схемы).
gchart выглядит серьезно удивительным. Пойдите с ним!
Если вы ищете проверку на стороне клиента flotr, которая основана на прототипе библиотеки javascript или flot, который основан на jQuery. Оба работают хорошо, хотя флот, похоже, получил большую поддержку.
Если вы готовы пойти со вспышкой, XML/SWF - замечательный инструмент
+1 flot, требует jQuery, хотя, возможно, не очень хорошо работает с GWT, я не использовал это.
Еще одна опция вспышки с встроенной интеграцией GWT - Открыть Flash Chart/ofcgwt.
Я думаю, что gwt-chart - лучшая структура для вас.
Хорошо.. Я использовал библиотеку yahoo ui chart (которую GWT-Ext использует внутри). Довольно аккуратное решение, в стадии бета-тестирования.
Сообщите нам, к какому выводу вы пришли.
Существует один open api для диаграмм в GWT, размещенный на http://code.google.com/p/gwt-rcharts/. API работает по спецификации SVG/VML. Вы можете легко его реализовать и использовать. Вы можете найти демо на http://gwt-rcharts.appspot.com/