Gephi无法显示完整的图的解决办法
(2015-04-28 21:58:40)
标签:
gephigephi显示不完整 |
分类: 可视化 |
做实验刚用到2000多个点的图,要使用Gephi绘制出来,如是用类似下列属性定义节点,以绘制这2000个点的图
nodedef>name VARCHAR,x DOUBLE,y DOUBLE
文件接下来是描绘各个点的这几个属性值的内容,然后导入到Gephi中,发现在概览窗口中,无法完整的显示文件所描述的图,在概览窗口边缘,所有超出窗口边缘的点,聚集在了边缘,而如果文件在导入之前,将窗口选择在预览中,可以看到完整的图,没有这种边缘的现象,但是进入概览窗口,再返回预览窗口,依旧会出现显示问题。一开始以为Gephi支持的点的数量有限,但是其官网给出的支持的数据量是远大于2000个数据点的。在检查尝试了很久找到这个问题的原因所在:没有指定每个数据点的大小。如果将节点属性定义如下:
nodedef>name VARCHAR,width DOUBLE,height DOUBLE,x DOUBLE,y DOUBLE
就是显示的指定节点的大小,即可解决问题,我觉得这是Gephi可视化的一个BUG,不能自动的比例调节节点大小,需要显示的指定节点大小,但是可以统一的调整节点的大小,按键在图的左边工具栏中,右键点击“size”,即可指定大小的数值,确定后,再次左键点击size即可设置大小
如果在实验中需要经常变化节点的大小,又不想总是修改代码,建议更换可视化的工具,或者是自己做一个比例显示的算法来确保图像可视化的完整与美观。