【问题标题】:Drawing Graphs (charts) in JSF在 JSF 中绘制图形(图表)
【发布时间】:2010-01-11 06:31:45
【问题描述】:

如何在 JSF 中的网页中绘制动态图形? 有人推荐了 Google Chart Api

我想要一些可以离线工作的东西

【问题讨论】:

    标签: java jsf graph draw


    【解决方案1】:

    PrimeFaces 有很棒的图形组件。你可以试试看。

    Exadel Fiji 也有很好的图形组件。

    MyFaces Trinidad 也是一个选项(如 OP 所示)

    【讨论】:

      【解决方案2】:

      嘿,我在网上搜索后找到了我的问题的答案。 Apache myFaces 有一个 tr:chart 组件可以解决我的问题 :)

      【讨论】:

        【解决方案3】:

        如果你使用 JSF 2,你可以查看flot4jsf2 project。这是用于绘制图表的 JSF2 组件,它使用了 javascript flot 库。

        【讨论】:

        • 我们最近在一个 JSF2.2 项目中使用了 flot4jsf2,虽然文档和简单的示例很少,但效果很好。只需确保将所有适当的文件从库包中导入到它们的相关位置。不过,一旦启动并运行,就非常容易操作和使用。
        【解决方案4】:

        我们遇到了同样的问题,最终使用了 JQPlot。它是广泛的,基于 JQuery 的,到目前为止还不错。

        http://www.jqplot.com/

        【讨论】:

          【解决方案5】:

          新的 Canvas API 怎么样?可能过于前沿而无法指望,但它可以在 Chrome 和 Firefox 中使用,并且看起来有很大的潜力。它的 API 让人想起 Quartz / OpenGL(但更简单),这使得编程绘图非常容易。

          【讨论】:

            【解决方案6】:

            Richfaces 提供了一个绘制 2D 图形的组件。 http://livedemo.exadel.com/richfaces-demo/richfaces/paint2D.jsf

            【讨论】:

              【解决方案7】:

              有一个 Highcharts 包装器:

              演示在这里:http://showcase-jsfcharts.rhcloud.com/

              【讨论】:

                【解决方案8】:

                我使用 jfreechart 在运行时绘制 3d 和 2d 图表。 我在我的 pdf 文件中使用该图表作为报告。 我会建议你使用这个 jfreechart api, 我已经附上一些链接给你,请检查它, 点击这里:

                第二个链接是一个带有图形的jsp页面示例。

                【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2012-03-08
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-10-13
                • 1970-01-01
                相关资源
                最近更新 更多