如何在 JSF 的网页中绘制动态图形?人们建议使用 Google Chart Api
我想要可以离线工作的东西
嘿,我在网上搜索后找到了我的问题的答案。Apache myFaces 有一个 tr:chart 组件可以解决我的问题 :)
如果您使用 JSF 2,您可以查看flot4jsf2 项目。这是用于绘制图表的 JSF2 组件,它使用 javascript flot 库。
我们遇到了同样的问题,最终使用了 JQPlot。它是广泛的,基于 JQuery 的,到目前为止还不错。
新的 Canvas API 怎么样?可能过于前沿而无法指望,但它可以在 Chrome 和 Firefox 中使用,并且看起来有很大的潜力。它的 API 让人想起 Quartz / OpenGL(但更简单),这使得编程绘图非常容易。
Richfaces 提供了一个绘制 2D 图形的组件。 http://livedemo.exadel.com/richfaces-demo/richfaces/paint2D.jsf
我使用 jfreechart 在运行时绘制 3d 和 2d 图表。我在我的 pdf 文件中使用该图表作为报告。我会建议你使用这个 jfreechart api,我附上了一些链接,请检查它,点击这里:
第二个链接是带有图形的 jsp 页面示例。
有一个 Highcharts 包装器: