Сведения о вопросе

nikolya

16:03, 1st July, 2020

Теги

gwt   charts    

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

Просмотров: 499   Ответов: 14

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

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

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

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



  Сведения об ответе

qwerty101

18:03, 1st July, 2020

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


  Сведения об ответе

SKY

18:03, 1st July, 2020

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


  Сведения об ответе

dump

18:03, 1st July, 2020

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

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

Гугл интерактивная графика представляет собой клиентское javascript API, что делает полностью в браузере: Гугл интерактивные графики

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

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


  Сведения об ответе

COOL

18:03, 1st July, 2020

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


  Сведения об ответе

SEEYOU

18:03, 1st July, 2020

хорошо.. я использовал библиотеку yahoo графика пользовательского интерфейса (который GWT-доб использует внутренне). Довольно аккуратное решение, хотя и в стадии бета-тестирования.

Сообщите нам, к какому выводу вы пришли..


  Сведения об ответе

padenie

18:03, 1st July, 2020

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


  Сведения об ответе

appple

18:03, 1st July, 2020

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


  Сведения об ответе

baggs

18:03, 1st July, 2020

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


  Сведения об ответе

ЯЯ__4

18:03, 1st July, 2020

Есть также "sparklines" - они доступны в большом количестве вкусов (хотя очень простые диаграммы).


  Сведения об ответе

lats

18:03, 1st July, 2020

gchart выглядит действительно потрясающе. Идите с этим !


  Сведения об ответе

lats

18:03, 1st July, 2020

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


  Сведения об ответе

SEEYOU

18:03, 1st July, 2020

Еще одна опция flash, с предварительно построенной интеграцией GWT- Open Flash Chart / ofcgwt .


  Сведения об ответе

KOMP

18:03, 1st July, 2020

Я думаю, что gwt-chart-это лучшая структура для вас.


  Сведения об ответе

DO__IT

18:03, 1st July, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться