有谁知道任何用于 vaadin 框架的数据可视化(图表、饼图等)的 UI 组件库?
7 回答
我建议使用 dChart: https ://vaadin.com/directory#!addon/dcharts-widget
它不像vaadin图表那么完美,但它是免费的。它可以为您提供图表上的所有事件。我正在使用它,它非常好。
这是它的演示:http: //vaadin.dussan.org/dchartsdemo/
您可以使用 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 目录中,用于直接集成谷歌图表工具。
这些是我所知道的,也会对其他建议感兴趣。
Vaadin 图表 2
Vaadin Charts附加库在提出这个问题时不可用,但我认为现在是合理的方式。
有关详细信息,请参阅:
- 交互式深入演示,包括源代码。
- Vaadin之书章节
- API文档
- 产品页面
版本 2于 2014-12 到达。
商业产品
Vaadin Charts是Vaadin 公司的商业产品,不是免费的。您向 Vaadin 支付的费用包括Highcharts的许可,这是构建 Vaadin Charts 的 JavaScript 图表引擎。该费用是按开发人员收取的,可以是当前版本的一次性费用,也可以是Pro-Tools 订阅的持续月费,其中包括一些其他产品的许可证以及任何新版本的 Vaadin Charts。
范围广泛
Vaadin Charts 制作了各种各样的图表,既吸引人又实用。Vaadin Charts 包括与Valo、Reindeer和其他外观相匹配的主题。
(来源:vaadin.com)
在 Vaadin 目录中搜索选项:http: //vaadin.com/directory
或者您可以嵌入任何其他图表库。例如FusionCharts。
invientcharts 的 vaadin highcharts 插件非常好: https ://vaadin.com/directory#addon/invient-charts
该插件是 Apache 2.0,但 Highcharts 是一个商业库,但它的功能并不昂贵!
经过彻底的研究,我选择了 Invient 图表。它是唯一具有丰富图表功能并通过图表元素上的选择事件支持动态行为的产品
诚然,Google Visualization 也支持该功能,但该库需要连接到 google.com,并且条形图选择事件中实际上存在一个错误。
在与 JavaScript 库更容易集成的 Vaadin 7 发布后,我们可能会期待更多的插件......