DataViz 社交网络交互的物理系统可视化项目
数据可视化项目,目标是创建并展示一个物理系统,以数据表示社交网络上的交互。在第一个测试版中,仅包含评论号和好友号。后期版本将引入更多数据类型。
物理系统构建的是一个想象的宇宙,其中所有粒子仅由于引力相互作用。为了简化,我使用牛顿万有引力定律,而非爱因斯坦场方程。系统中的质量由用户的影响力决定,通过评论数和好友数衡量。距离则表示用户位置之间的空间关系。
在这个版本中,用户位置是一个三维向量,表示他们对某个话题的兴趣程度。在未来版本中,可能会增加更多的兴趣维度,若要这样做,也需修改引力定律以适应高维空间。
注意:该程序应在服务器环境下运行,否则会遇到JavaScript引擎的跨域请求错误。
开源:感谢Three.js提供的示例代码,支持了项目的图形渲染。
用户评论