JCW*_*ong 6 django visualization graph social-networking
我正在创建一个Django应用程序,并希望拥有社交网络的可视化.我正在寻找一个可以绘制图形/网络数据结构的库,但也可以使它具有交互性.我希望能够点击一个节点,并在页面上的其他位置显示该节点的信息(名称,网络等)
到目前为止,我发现python-graph和graphviz是非常强大的可视化工具,但它们创建静态图像,因此您无法单击它们.我也找到了这个帖子
这有很多建议,但其中一些是图表中的图形,而不是社交网络图形中的图形.其中一些是非常老的,其中一些是交互式的,因为节点可以被拖动并移动到画布上的其他位置.我不太关心用户能够更改图形,我只是想让节点对象携带可以在某处显示的数据.
有什么建议?
我使用PyGraphviz做了类似的事情.您可以将图表另存为SVG并在您的网站中显示SVG.然后,您可以使用类似jQuery SVG的东西将处理程序附加到节点.
我实现了一个更灵活的解决方案,并将所有节点和边缘序列化为JSON格式并将其发送到网站.然后我用Raphaël绘制图形.该解决方案兼容跨浏览器,非常灵活.
| 归档时间: |
|
| 查看次数: |
11866 次 |
| 最近记录: |