一尘不染

Web应用程序中的绘图图

jsp

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


阅读 271

收藏
2020-06-10

共1个答案

一尘不染

您必须决定要在哪里创建图表。您有两种选择:

  1. 在服务器上创建图表,然后将它们作为图像或pdf发送给客户端。
  2. 将原始数据发送到客户端,让他们通过html,flash或javascript呈现图表

每种方式都有其自身的优点和局限性-您必须根据自己的特定用例进行决策。

如果在服务器端绘制图表,则交互性会受到限制,但是客户端不需要太多性能来绘制图表。在这里,您必须考虑缓存以保护服务器性能。

在客户端,您必须处理不同的浏览器,并且必须考虑客户端的渲染性能。

如果您认为2.没问题,我建议您使用javascript-这样您的用户就无需安装任何插件(例如Flash),并且您就有很多创建漂亮图表的可能性。

有一些不错的框架可以使用javascript创建图表,例如:

2020-06-10