【发布时间】:2011-05-24 18:43:40
【问题描述】:
有人知道任何用于 vaadin 框架的数据可视化(图表、饼图等)的 UI 组件库吗?
【问题讨论】:
标签: vaadin
有人知道任何用于 vaadin 框架的数据可视化(图表、饼图等)的 UI 组件库吗?
【问题讨论】:
标签: vaadin
Vaadin Charts 附加库在提出本问题时不可用,但我认为现在是合理的方式。
有关详细信息,请参阅:
版本 2 arrived 2014-12.
Vaadin Charts 是来自the Vaadin company 的商业产品,不是免费的。您向 Vaadin 支付的费用包括 Highcharts 的许可,这是构建 Vaadin Charts 的 JavaScript 图表引擎。费用按每个开发者收取,可以是当前版本的一次性费用,也可以是 Pro-Tools subscription 的持续月费,其中包括一些其他产品的许可以及任何新版本的 Vaadin Charts。
Vaadin Charts 产生a wide-variety of charts,既有吸引力又实用。 Vaadin 图表包括匹配 Valo、Reindeer 和其他外观的主题。
(来源:vaadin.com)
【讨论】:
还有一个免费的开源聚合物组件:Highcharts-Chart。它提供与vaadin-charts 相同的功能,具有完整的数据绑定和单元素设计。它还支持:
这是一个小的demo。
【讨论】:
我建议使用 dChart: https://vaadin.com/directory#!addon/dcharts-widget
它不像 vaadin 图表那么完美,但它是免费的。它可以为您提供图表上的所有事件。我正在使用它,它非常好。
【讨论】:
经过深入研究,我选择了 Invient 图表。它是唯一具有丰富图表功能并通过图表元素上的选择事件支持动态行为的工具
确实,Google Visualization 也支持该功能,但该库需要连接到 google.com,并且在条形图选择事件中实际上有一个 bug。
在更容易与 JavaScript 库集成的 Vaadin 7 发布后,我们可能会期待更多的插件...
【讨论】:
invientcharts 的 vaadin highcharts 插件非常好: https://vaadin.com/directory#addon/invient-charts
插件是 Apache 2.0,但 Highcharts 是一个商业库,但它的功能并不昂贵!
【讨论】:
在 Vaadin 目录中搜索选项:http://vaadin.com/directory
或者您可以嵌入任何其他图表库。例如FusionCharts。
【讨论】:
您可以使用 jfree.org/jfreechart 上的 JFreeChart 库,并使用来自 http://vaadin.com/directory#addon/jfreechart-wrapper-for-vaadin 的 JFreeChart-Wrapper 插件将其集成到 vaadin。
此外,在 JFree 有一个名为 Eastwood 的 Google Chart Tools / Visualization API 实现,它不需要连接到网络(即不连接到谷歌服务器)来创建图表,但它缺少一些更高级的组件.
如果您对 google 创建图表并需要持续的网络连接感到满意,您可以使用插件 VisualizationsForVaadin(也在 Vaadin 目录中)直接集成 google 图表工具。
这些是我所知道的,也会对其他建议感兴趣。
【讨论】: