【问题标题】:Chart components for VaadinVaadin 的图表组件
【发布时间】:2011-05-24 18:43:40
【问题描述】:

有人知道任何用于 vaadin 框架的数据可视化(图表、饼图等)的 UI 组件库吗?

【问题讨论】:

    标签: vaadin


    【解决方案1】:

    Vaadin 图表 2

    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 图表包括匹配 ValoReindeer 和其他外观的主题。


    (来源:vaadin.com

    【讨论】:

    • 截至 2015-09-10,Vaadin Charts (vaadin.com/add-ons/charts) 的价格仍为 490 美元。不包括专业订阅。对于商业应用和“企业”团队来说,还不错。但是对于试图自己制作的单个开发人员来说,有点贵。但是,如果 Vaadin 想要继续制作出色的软件,就需要赚钱。
    【解决方案2】:

    还有一个免费的开源聚合物组件:Highcharts-Chart。它提供与vaadin-charts 相同的功能,具有完整的数据绑定和单元素设计。它还支持:

    • HighMaps
    • 扩展/自定义图表
    • 高库存

    这是一个小的demo

    【讨论】:

      【解决方案3】:

      我建议使用 dChart: https://vaadin.com/directory#!addon/dcharts-widget

      它不像 vaadin 图表那么完美,但它是免费的。它可以为您提供图表上的所有事件。我正在使用它,它非常好。

      这是它的演示: http://vaadin.dussan.org/dchartsdemo/

      【讨论】:

        【解决方案4】:

        经过深入研究,我选择了 Invient 图表。它是唯一具有丰富图表功能并通过图表元素上的选择事件支持动态行为的工具

        确实,Google Visualization 也支持该功能,但该库需要连接到 google.com,并且在条形图选择事件中实际上有一个 bug

        在更容易与 JavaScript 库集成的 Vaadin 7 发布后,我们可能会期待更多的插件...

        【讨论】:

          【解决方案5】:

          invientcharts 的 vaadin highcharts 插件非常好: https://vaadin.com/directory#addon/invient-charts

          插件是 Apache 2.0,但 Highcharts 是一个商业库,但它的功能并不昂贵!

          【讨论】:

            【解决方案6】:

            在 Vaadin 目录中搜索选项:http://vaadin.com/directory

            或者您可以嵌入任何其他图表库。例如FusionCharts

            【讨论】:

              【解决方案7】:

              您可以使用 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 图表工具。

              这些是我所知道的,也会对其他建议感兴趣。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2020-09-03
                • 2014-12-03
                • 1970-01-01
                • 2019-05-29
                • 2017-01-09
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多