【发布时间】:2012-09-07 15:37:32
【问题描述】:
我想知道是否有地理布局可以将 igraph 中的网络绘制为 gephi 中的地理布局。 如果没有,如何根据节点的经纬度绘制节点?
https://gephi.org/2010/map-geocoded-data-with-gephi/ 是该布局的网页。 [我不认为它的圈子很大,但它的预测选择很少]
【问题讨论】:
我想知道是否有地理布局可以将 igraph 中的网络绘制为 gephi 中的地理布局。 如果没有,如何根据节点的经纬度绘制节点?
https://gephi.org/2010/map-geocoded-data-with-gephi/ 是该布局的网页。 [我不认为它的圈子很大,但它的预测选择很少]
【问题讨论】:
您需要将纬度和经度转换为数字坐标(参见例如this question,并且只需使用两列矩阵,坐标作为layout 的plot.igraph() 参数。
【讨论】:
?igraph.plotting 中的curved,但它们非常简单,一个带有单个控制点和单个参数的贝塞尔曲线。这可能不足以将边缘绘制成大圆圈。
rescale=FALSE到plot()。至于get.shortest.path(),是的,这是一个错误,我会修复它。同时你可以用vpath和epath打电话,但你可能已经想通了。