Кто-нибудь знает о какой-либо библиотеке компонентов пользовательского интерфейса для визуализации данных (графики, торты и т.д.) для каркаса vaadin?
Компоненты диаграммы для Vaadin
Ответ 1
Диаграммы Ваадина 2
Библиотека дополнений Vaadin была недоступна во время этого Вопроса, но я думаю, что это разумный способ пойти сейчас,
Для получения дополнительной информации см.:
- Интерактивная углубленная демонстрация, включая исходный код.
- Глава книги Ваадина
- API doc
- Страница продукта
Версия 2 прибыл 2014-12.
Коммерческий продукт
Vaadin Charts - это коммерческий продукт компании Vaadin, а не бесплатно. Ваша плата за Vaadin включает лицензию на Highcharts, механизм построения диаграмм JavaScript, на котором построены графики Vaadin. Плата за одного разработчика: либо разовую плату за текущую версию, либо постоянную ежемесячную плату за подписку Pro-Tools, которая включает лицензии на некоторые другие продукты вместе с любыми новыми версиями графиков Vaadin.
широкомасштабная
Vaadin Charts производит широкий спектр диаграмм, привлекательный, а также полезный. Vaadin Charts включает темы для соответствия Valo, Reindeer и другие взгляды.
Ответ 2
Я предложил dChart: https://vaadin.com/directory#!addon/dcharts-widget
Это не так прекрасно, как ваадин, но это бесплатно. И он может дать вам все события на графиках. Я использую его, и это очень хорошо.
Вот его демо: http://vaadin.dussan.org/dchartsdemo/
Ответ 3
вы можете использовать библиотеку JFreeChart на jfree.org/jfreechart и интегрировать ее в vaadin с помощью аддона JFreeChart-Wrapper из http://vaadin.com/directory#addon/jfreechart-wrapper-for-vaadin.
Кроме того, существует реализация API инструментов Google графики/визуализации под названием Eastwood в JFree, который не нуждается в подключении к Интернету (т.е. не подключается к серверам google) для создания диаграмм, но в нем отсутствуют некоторые более продвинутые компоненты.
Если вам нравится создание Google диаграмм и необходимость постоянного подключения к Интернету, вы можете использовать аддон VisualizationsForVaadin, также в Vaadin Directory, для непосредственной интеграции инструмента отображения Google.
Это те, о которых я знаю, также будут заинтересованы в дополнительных предложениях.
Ответ 4
Ваадинский надстрочный аддон из invientcharts очень хорош: https://vaadin.com/directory#addon/invient-charts
Аддон - это Apache 2.0, но Highcharts - коммерческая библиотека, но не дорогостоящая для того, что она делает!
Ответ 5
Сделайте поиск в каталоге Vaadin для опций: http://vaadin.com/directory
Или вы можете встроить любую другую графическую библиотеку. Например FusionCharts.
Ответ 6
После сквозных исследований я выбрал Invient Charts. Это единственный, который имеет богатую функциональность графиков и поддерживает динамическое поведение по событиям выбора в элементах диаграммы.
Чтобы быть правдой, Google Visualization также поддерживает эту функцию, но для библиотеки требуется подключение к google.com, и на самом деле есть баг в баре события выбора диаграммы.
После выхода Vaadin 7 с более простой интеграцией с библиотеками JavaScript мы можем ожидать гораздо больше плагинов...
Ответ 7
Существует также бесплатный полимерный компонент с открытым исходным кодом: Highcharts-Chart
. Он предлагает ту же функциональность, что и vaadin-charts
с полной привязкой данных и одноэлементной конструкцией. Он также поддерживает:
- HighMaps
- Расширенные/пользовательские графики
- HighStock
Вот небольшая демонстрация .