我正在使用Spring开发一个Web应用程序。我需要绘制图形并将其显示给用户。这些值存储在数据库中。我该如何实现?
最佳答案
您必须决定要在哪里创建图表。您有两种选择:
在服务器上创建图表,然后将它们作为图像或pdf发送给客户端。
将原始数据发送到客户端,让他们通过html,flash或javascript呈现图表
每种方式都有其自身的优点和局限性-您必须根据自己的特定用例进行决策。
如果在服务器端绘制图表,则交互性会受到限制,但是客户端不需要太多性能来绘制图表。在这里,您必须考虑缓存以保护服务器性能。
在客户端,您必须处理不同的浏览器,并且必须考虑客户端的渲染性能。
如果您认为2.没问题,我建议您使用javascript-这样您的用户就无需安装任何插件(例如Flash),并且您就有很多创建漂亮图表的可能性。
有一些不错的框架可以使用javascript创建图表,例如:
HighCharts
gRaphaël
JS Charts
...
关于java - Web应用程序中的绘图图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10533605/