Компоненты диаграммы для Vaadin

Кто-нибудь знает о какой-либо библиотеке компонентов пользовательского интерфейса для визуализации данных (графики, торты и т.д.) для каркаса vaadin?

Ответ 1

Диаграммы Ваадина 2

group of screen shots of various types of charts

Библиотека дополнений Vaadin была недоступна во время этого Вопроса, но я думаю, что это разумный способ пойти сейчас,

Для получения дополнительной информации см.:

Версия 2 прибыл 2014-12.

Коммерческий продукт

Vaadin Charts - это коммерческий продукт компании Vaadin, а не бесплатно. Ваша плата за Vaadin включает лицензию на Highcharts, механизм построения диаграмм JavaScript, на котором построены графики Vaadin. Плата за одного разработчика: либо разовую плату за текущую версию, либо постоянную ежемесячную плату за подписку Pro-Tools, которая включает лицензии на некоторые другие продукты вместе с любыми новыми версиями графиков Vaadin.

широкомасштабная

Vaadin Charts производит широкий спектр диаграмм, привлекательный, а также полезный. Vaadin Charts включает темы для соответствия Valo, Reindeer и другие взгляды.

screen shot of example chart

another screen shot of example chart, polar style

снимок экрана с высоким низким значением http://vaadin.com/download/book-of-vaadin/vaadin-7/html/img/charts/charts-errorbar.png

Ответ 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

Вот небольшая демонстрация .