前言:
Gephi(以下內容基於0.9.2)比較擅長用來處理社會網絡分析,其自身以及插件對地理數據的支持非常不足。主要有以下幾點:
1、map of countries這個插件可以在gephi底圖上以指定坐標系顯示各個國家、洲際底圖。
1)其本身已經非常古老了,而且中國地圖上沒有XX省。。。你懂的。
2)其底圖是作為節點和邊插入數據中來展示的,因此會影響數據的計算,故而必須在最后一步插入。
2、無法導入包含節點信息的邊數據,比如你的表頭是:
導入后,lng和lat並不會作為節點的屬性數據,要命的是,節點的邊這兩個表即使在一個workspace中,竟然是無法數據互操作的。——這意味着,你可能需要手動將坐標輸入節點,或者是手動添加一條條邊,並輸入邊的權重。
3、即使你將上面的表分開成節點表和邊表,並將其導入一個工作空間里。后一個導入的節點表或者是邊表,僅僅作為新增數據插入。
例如:節點表:
邊表:
先導入邊表后,節點表會根據source和target自動生成,這時導入節點表,節點表會作為新增數據插入。並且gephi對數據表的操作僅支持正行操作,不支持部分列的操作。
4、竟然不能顯示中文標簽??
好了,吐槽完了,以下是正文:
准備工作:
【工具】-【插件】,找到map of countries和Geo Layout,下載-安裝-重啟即可。
可視化步驟:
1、導入邊列表后導入點列表(在同一個workspace中)
【文件】-【導入電子表格】,選擇xls文件的邊數據。
2、手動為節點輸入坐標。
3、在布局中選擇geo layout,對應經緯度和坐標系,運行。
4、調整好節點和邊的效果后(一定要在這一步之前做好),在布局中選擇map of countries,選擇china,運行即可。
5、結果大致如下: