Answers:
根据要完成的工作,拥有的数据量和所需的美观程度,可以使用不同的方法。您的想法是一个好主意,可能会奏效。当然,另一个明显的答案是始终显示所有关系,但这会增加很多视觉混乱。可能的一个不错的折衷方案是始终显示所有关系,但以半透明的颜色显示,因此几乎看不到它们。然后,当用户单击或将鼠标悬停在数据点上时,来自该点的链接将变得不透明。
您可以做的一件使地图更加直观和直观的操作是使用曲线而不是直线连接到数据点。这适用于二维或三维。您还可以通过玩线的颜色和透明度来做有趣的事情。
一个非常好的,优雅的解决方案是流程图。如果您添加了能够将鼠标悬停或单击数据点并查看连接的数据点的交互性,则这种可视化效果也将更加有趣。
我会让其他人谈论ArcGIS和QGIS,但我建议尝试使用protovis。这是一种基于特定领域的语言,用于基于javascript的可视化,因此它应该使其中某些可视化相对容易。“流程图”页面包含Java代码,您可以将其翻译为其他语言/平台。尽管我没有尝试过,但是将Flow Map代码转换为Protovis并不是很困难。
Jay涵盖了许多我从可视化角度立即想到的建议。但是,它一定是网络吗?根据用户的需求和数据的聚类,更好的解决方案可能是使用颜色编码而不是线条显示关系。
我的建议是:当用户单击某个点时,所有相关的点都会在颜色上变亮/变亮(如处于睡眠状态的Mac上的睡眠指示器)/获得彩色光晕。单击关闭图标或在另一点上,第一组关系将关闭。这将消除线条的视觉混乱。
我怀疑这种解决方案在以下情况下最有效:-有很多关系(最终看起来像是意大利面条大战)-点紧密聚集在一起,如果点之间靠得很近,线会变得不那么容易
您能否详细说明聚类和关系总数?
我最近一直在想这个,并偶然发现了...
就我而言,我正在研究的是从中学到大学的学生,因此请记住,我正在经历很多聚类,并且移动只发生在一个方向上。但是我认为查看网络中移动的能力将帮助用户查看整体结构。