是否有从服务器(如 postgres)中提取数据的数据可视化库

Is there a data visualization library that pulls data from a server such as postgres?

本文关键字:数据 提取 可视化 postgres 服务器 是否      更新时间:2023-09-26

我正在尝试构建一个数据可视化项目,该项目的功能类似于此处的动态树和此处的动态树,因为它将通过添加和删除注释与服务器进行交互。

我查看了 D3.js,但这会导致所有数据存储在客户端,这不安全并且不会传输到服务器。我也看了Python,但它不像我希望的那样是动态的。

在实践中,以下是该应用程序的工作方式:

  1. 单个气泡(数据节点(将被初始化,并要求用户在框中放置一个字符串。

  2. 该页面将重定向到具有五个较小节点连接到主(第一个(节点的页面。用户将能够单击并邀请人们建议创建其他节点(由初始用户页面上的半透明气泡节点表示,该节点将显示"确认"或"拒绝"。

  3. 新用户(由初始用户邀请(的输入将通过服务器在主用户帐户上保存为半透明气泡节点。

  4. 初始用户登录到他们的帐户,可以看到他们邀请的人添加的半透明气泡数据节点(显示为树并附加到主节点(。

  5. 初始用户确认或拒绝每个半透明数据节点,从而发送要创建或删除的数据 (CRUD(。

是否有允许数据可视化和服务器之间进行交互的库,例如创建节点并将其与主节点关联?

或者,可以使用哪些技术来做到这一点?

d3 不需要将数据存储在客户端,您可以在加载包含可视化项的 HTML 页面时或通过 Ajax 调用发送数据。

如果您担心将"原始数据"从服务器传输到客户端,您可能希望仅传输已聚合的数据(如果可能适用于您的图形类型(,并且显然保护服务器,以便它仅将数据提供给授权用户。

但是,如果您有可视化,最终用户无论如何都能够从数据可视化中重新构建数据,因此传输原始数据也不是IMO的问题,只是如果用户想要获取数据,则稍微容易一些。

X+