【发布时间】:2014-12-06 22:33:11
【问题描述】:
我正在尝试构建一个数据可视化项目,其功能类似于动态树 here 和动态树 here,因为它将通过添加和删除注释与服务器交互。
我查看了 D3.js,但这会导致所有数据都存储在客户端,这是不安全的,并且不会传输到服务器。我还查看了 Python ,但它不像我希望的那样动态。
在实践中,应用的工作方式如下:
将初始化一个气泡(数据节点),并要求用户在框中输入一个字符串。
页面将重定向到一个页面,其中五个较小的节点连接到主(第一个)节点。用户将能够单击并邀请人们建议创建其他节点(由初始用户页面上的半透明气泡节点指出,该节点会显示“确认”或“拒绝”。
-
新用户(由初始用户邀请)的输入将通过服务器保存为主用户帐户上的半透明气泡节点。
李> 初始用户登录他们的帐户,可以看到他们邀请的人添加的半透明气泡数据节点(显示为树并附加到主节点)。
初始用户确认或拒绝每个半透明数据节点,因此发送要创建或删除 (CRUD) 的数据。
是否有一个库允许数据可视化和服务器之间的交互,例如创建节点并将它们与主节点关联?
或者,可以使用哪些技术来做到这一点?
【问题讨论】:
-
这似乎是一个行人数据绑定问题。在普通数据输入表单的一般情况下,这个问题也没有解决,除非您使用像 Angular 这样的内置双向数据绑定的东西。换句话说,您需要编写一些代码。
-
这就解释了为什么我找不到任何关于它的信息。我可以使用 Angular,但如何将其集成到数据可视化中并从 postgresql 中提取数据?
-
你的问题对于stackoverflow来说太宽泛了。本质上,您是在问:“我如何编写一个 Web 应用程序来使用数据库后端来可视化数据?”
-
好的,我想知道这是否是一个特定的问题。我会考虑用 Angular 写这个。
标签: d3.js tree data-visualization javascript