Автономные графики в GWT

Я пытался заставить красивые графики работать в GWT в нашей внутренней сети.

Играть с графиками GWT-Ext - это хорошо, но требует вспышки и очень грязно для управления (в общем, глючит).

Я хотел бы услышать о чем-то, что работает с наименьшим количеством зависимостей, и оно также должно работать без подключения к Интернету (поэтому API диаграмм Google не является решением).

Редактировать: Действительно, я бы предпочел библиотеку, которая полностью на стороне клиента.

7.08.2008 20:12:16
Так ты нашел хорошую библиотеку для этого?
GingerHead 6.06.2012 06:22:30
@MikeMyers Как вы можете видеть на втором ответе здесь, я нашел то, что было хорошо для меня. К сожалению, с тех пор прошло несколько лет, и я больше не пользуюсь этим, поэтому не знаю, какой «текущий» лучший
abyx 7.06.2012 09:17:48
Я тоже интересуюсь API для построения графиков для GWT
Krishna 18.11.2012 03:04:22
14 ОТВЕТОВ

Вы хотите что-то, что имеет серверный компонент или полностью управляемый клиентом? Увы, лучшие из всех, что я видел, - это, увы. Я уже делал маленькие трюки с JS и GWT, но есть только что-то изощренное, что я получу, прежде чем отправиться на охоту за библиотекой, чтобы сделать это для меня.

0
8.08.2008 03:09:49

Есть также «спарклайны» - они доступны во многих вариантах (хотя и очень простые графики).

0
8.08.2008 04:22:53

Поиск в Google для GWT + sparklines привел меня к gchart , который, похоже, мне и нужен.
Из того, что я понимаю - все это на стороне клиента и не требует ничего, кроме их файла JAR.

7
8.08.2008 06:33:18
@VladimirDyuzhev Так в чем же решение? есть что-нибудь более продвинутое?
GingerHead 6.06.2012 06:21:12

Гчарт выглядит серьезно потрясающе. Смирись с этим !

0
8.08.2008 06:44:30

Если вы ищете на стороне клиента, посмотрите flotr, основанный на библиотеке прототипов javascript, или flot, основанный на jQuery. Оба работают хорошо, хотя флот, кажется, получил большую поддержку.

0
9.08.2008 06:37:00

Если вы хотите использовать Flash, XML / SWF - замечательный инструмент

0
22.08.2008 21:04:08

+1 flot , хотя требует jQuery, поэтому, возможно, не очень хорошо работает с GWT, я этим не пользовался.

0
30.08.2008 12:12:55

Еще один вариант флеш-памяти с предустановленной интеграцией GWT - Open Flash Chart / ofcgwt .

0
16.09.2008 02:25:19
Но это в автономном режиме или требует подключения к своим серверам?
liftarn 29.08.2013 08:08:56

Я думаю, что GWT-Chart является лучшей основой для вас.

0
22.09.2008 07:03:19

http://code.google.com/p/ext-ux-ofcgxt/ - хороший вариант, если вы используете ext-gwt

1
7.11.2008 14:25:05

Я создаю библиотеку диаграмм GWT на основе Flot: http://gflot.googlecode.com. Надеюсь, вы найдете ее полезной. Свяжитесь со мной, если у вас есть какие-либо вопросы.

9
4.02.2009 06:15:39
Это кажется очень устаревшим, будущие браузеры этого вопроса.
AHungerArtist 25.11.2011 18:20:54

ну .. я использовал библиотеку диаграмм Yahoo UI (которую GWT-Ext использует внутри). Довольно аккуратное решение, хотя на стадии бета-тестирования.

Дайте нам знать заключение, к которому вы пришли ..

0
4.02.2009 06:27:46

Графики Google на самом деле бывают двух видов, и один из них не требует взаимодействия с серверами Google - поэтому должен удовлетворить ваши потребности.

Google Image Charts - это API, о котором вы думаете, это API на серверах Google, который возвращает изображения.

Интерактивные диаграммы Google - это API-интерфейс JavaScript на стороне клиента, который полностью отображается в браузере: Интерактивные диаграммы Google

Google предоставляет GWT-оболочку для интерактивных диаграмм: GWT Visualization API

Это не все радуги и единороги, и вы можете найти там графические библиотеки, которые делают более приятные графики, но они довольно солидные, работают во всех основных браузерах, и мы уже давно успешно их используем.

2
16.12.2010 00:40:45
Я нахожу API визуализации GWT очень полезным, но его лицензирование сбивает с толку. Он говорит, что он открыт для коммерческого использования. Но затем, если я использую его интегрированную версию GWT, скажем, создаст BarChart, он загружает JSAPI с веб-сайта Google? Это означает, что мне нужно постоянно подключаться к сети. Как будет сидеть с клиентом, который не позволяет внутренним приложениям получать доступ к сети? Пожалуйста, руководство ..
BlueLion 25.01.2011 13:47:37
См. Их часто задаваемые вопросы: code.google.com/apis/visualization/faq.html В частности: можно ли использовать визуализации в автономном режиме? Нет ; ваш компьютер должен иметь прямой доступ к google.com/jsapi , чтобы использовать визуализации. Это связано с тем, что библиотеки визуализации, необходимые для вашей страницы, загружаются динамически перед их использованием. Код для загрузки соответствующей библиотеки является частью включенного скрипта jsapi и вызывается при вызове метода google.load (). Наши условия обслуживания не позволяют загружать код google.load или google.visualization для использования в автономном режиме .
Mark Allerton 2.02.2011 22:00:27

Существует один API-интерфейс с открытым исходным кодом для диаграмм в GWT, размещенный на http://code.google.com/p/gwt-rcharts/ . API работает по спецификации SVG / VML. Вы можете найти его довольно простым в реализации и использовании. Вы можете найти демо на http://gwt-rcharts.appspot.com/

0
11.09.2013 19:21:12