Gephi——使用map of countries和Geo Layout實現包含地理坐標的數據可視化


前言:

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、結果大致如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM