开发者

Chart components for Vaadin

Does anyone knows about any UI component library for data visualization (charts, pies, etc.) for v开发者_如何学编程aadin framework?


I suggested dChart: https://vaadin.com/directory#!addon/dcharts-widget

It's not as perfect as vaadin charts, but it's free. And it can give you all events on the charts. I am using it and it's very good.

Here is its demo: http://vaadin.dussan.org/dchartsdemo/


you could use the JFreeChart Library at jfree.org/jfreechart and integrate it into vaadin using the JFreeChart-Wrapper addon from http://vaadin.com/directory#addon/jfreechart-wrapper-for-vaadin.

Additionally, there is an implementation of the Google Chart Tools / Visualization API called Eastwood at JFree that does not need a connection to the web (i.e. does not connect to google servers) for chart creation, but it's missing some more advanced components.

If you are comfortable with google creating your charts and needing a constant web connection, you could use the addon VisualizationsForVaadin, also at the Vaadin Directory, for direct integration of the google charting tool.

These are the ones I know of, would also be interested in additional suggestions.


Vaadin Charts 2

Chart components for Vaadin

The Vaadin Charts add-on library was not available at the time of this Question, but I think is the reasonable way to go now.

For more info, see:

  • Interactive in-depth demo, including source code.
  • The Book Of Vaadin chapter
  • API doc
  • Product page

Version 2 arrived 2014-12.

Commercial Product

Vaadin Charts is a commercial product from the Vaadin company, not free-of-cost. Your fee to Vaadin includes a license for Highcharts, the JavaScript charting engine on which Vaadin Charts is built. The fee is per-developer, either a one-time fee for the current version or an on-going monthly fee for Pro-Tools subscription that includes licenses to some other products along with any new versions of Vaadin Charts.

Wide-Ranging

Vaadin Charts produces a wide-variety of charts, attractive as well as useful. Vaadin Charts includes themes to match Valo, Reindeer, and other looks.

Chart components for Vaadin

Chart components for Vaadin

Chart components for Vaadin


(source: vaadin.com)


Take a search at the Vaadin Directory for options: http://vaadin.com/directory

Or you could embed any other charting library. For example FusionCharts.


The vaadin highcharts addon from invientcharts is very good: https://vaadin.com/directory#addon/invient-charts

The addon is Apache 2.0, but Highcharts is a commercial library, but not expensive for what it does!


After a through research I have chosen the Invient Charts. It is the only one that has a rich charting functionality and support dynamic behaviour by selection events on chart elements

To be true, Google Visualisation also support that feature, but the library requires connection to google.com and there is actually a bug in bar chart selection events .

After release of Vaadin 7 with easier integration with JavaScript libraries we may expect a lot more plugins...


There is also a free and open-source Polymer Component: Highcharts-Chart. It offers the same functionality as vaadin-charts with complete data-binding and single-element design. It also has support for:

  • HighMaps
  • Extended/Custom Charts
  • HighStock

Here's a small demo.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜