散点图在Web应用程序(Plot Graph In web application)

2019-09-17 04:04发布

我正在开发使用Spring Web应用程序。 我需要绘制图表并将其展示给用户。 值存储在数据库中。 如何实现这一目标?

Answer 1:

你必须决定你要创建的图表。 你有两个选择:

  1. 在服务器上创建图表,并将它们发送到客户端的图像或PDF格式。
  2. 发送原始数据给客户,让他们通过渲染HTML,Flash或JavaScript,图表

每种方法都有自己的优点和局限性 - 你必须决定为您的具体使用情况。

如果渲染服务器端的图表,你是有限的关于交互,但你的客户并不需要太多的性能渲染图。 在这里,你必须考虑缓存,以保护您的服务器的性能。

在客户端,你必须处理diffent浏览器,必须考虑客户端渲染性能。

2.如果是你合适,我会建议使用javascript - 让你的用户不需要安装如Flash任何插件和你有很多possibilites创造漂亮的图表。

有一些很好的框架,使用JavaScript创建图表,例如:

  • HighCharts
  • gRaphaël
  • JS图表
  • ...


Answer 2:

我用谷歌排行榜前用Spring MVC的。 通常每当我已经需要显示图表,我一直显示沿侧表格数据的图表,以及。 所以,我只取了jQuery,分析数据的HTML表格并传送至Google图表API。 你可能想看看谷歌图表页面中的例子。 这是相当不错的。



Answer 3:

作为@aiolos说,你可以生成客户端或服务器中的图表图像。 我还没有和支持JavaScript的图表工作,但是当我要生成图表服务器端的方式,我会一起去Cewolf 。 它是基于JFreeChart的的,有一些有用的标签嵌入图表在JSP页面中的一个Java库。

我在Spring应用程序进行了测试和工程就像一个魅力。



文章来源: Plot Graph In web application