gephi的安裝和使用——2
gephi的安裝和使用
最近需要做論文實驗,需要找到一個可以隨機生成圖結構的工具,奈何GT-ITM的使用環境要求過於苛刻,要裝ns不說,還得是32位系統,麻煩事一堆堆,而手裡現有的裝置又很難滿足這些要求,所以我改用了gephi。
gephi的安裝
就按正常安裝軟體的套路即可,這裡只介紹可能會遇到的問題。
安裝中遇到的問題
mf.dll檔案的缺失
mf.dll檔案的下載地址,如果想要官網下載的網址自己百度吧,我也不清楚。這裡僅給出最後我自己選擇的下載地址mf.dll,目前沒發現什麼問題。
下載mf.dll檔案之後,因為我的系統是64位的,所以我將其放到“C:\Windows\System32”目錄下即可。
注意,如果你的Windows是32位系統,應該直接放入system資料夾下就可以了。當然,這個我沒有試,如果還是不行的話,就再百度一下吧,這裡說個抱歉。
提示can’t find Java1.8 or higher
如果你確實還沒有弄好JDK,安裝、設定JDK,沒什麼好說的。不清楚怎麼弄的,可以參考這篇部落格
如果你安裝了JDK,仍有此提示,接著往下看。
開啟gephi的安裝位置,找到其下etc資料夾內的gephi.conf檔案。以我的安裝為例,我把gephi安裝到了D盤,所以在路徑“D:\Gephi-0.9.2”下找到etc資料夾,開啟它,找到gephi.conf檔案,如下圖所示。
用記事本開啟,從其中找到下圖所示的程式碼(為了確定方法有效,我自己的檔案已經改好,所以從網上找了一張沒改之前的檔案截圖。我將自己改好的檔案放在下面第二張圖,用於給大家修改做個參考)
要做兩件事:一、去掉前面的“#”號;二,將jdkhome=“”中的路徑改為你自己安裝JDK的絕對路徑,如下圖所示。注意,路徑寫到JDK即可,不用再往下寫。
改完之後,即可。
gephi的檔案格式
gephi能產生/匯出的檔案格式
選擇“另存為”——.gephi檔案
選擇“輸出”——“圖檔案”——能產生的檔案格式如下:
選擇“輸出”——“SVG/PDF/PNG”——能產生的檔案格式如下:
gephi能接收/匯入的檔案格式
選擇“匯入電子表格”,可以匯入的型別如下:
選擇“輸入資料”——“邊名單”,可以匯入的型別:待補
選擇“匯入”,可以匯入的型別:待補
gephi的使用
生成隨機圖
“檔案”——“新建專案”:建立了一個空白的專案
“檔案”——“生成”——“隨機圖”:開啟建立隨機圖的對話方塊,如下圖所示
對話方塊中輸入所需要的隨機圖的節點數和節點間相連的概率(預設是0.05,),如下圖所示:
點選確定後,即可生成隨機圖,如下圖所示:
選擇“資料資料”,如下圖所示:
在此介面中,點選“輸出表格”,會彈出輸出表格對話方塊,檔名該成自己需要的,檔案型別是CSV型別。如下所示:
隨機圖生成後,選擇需要匯出的屬性
注意紅色框出的“選項”按鈕,點選它之後,會出現一個對話方塊,用於選擇要在Excel文件內保留哪些列,如下圖所示:
圖中“ID”、“Label”、“Interval”、“Weight”表示是否要在生成的Excel表中顯示的列,有對勾的是要在Excel表中顯示的列。設定好之後,點選ok,回到上一對話方塊。
在上一對話方塊中,點選儲存,會生成一個CSV檔案。如下圖所示:
雖然我將選項中的對勾全都取消了,但是生成的檔案中,還是比我想要的多了一列Type列,目前還不知道該如何刪除。
這裡多說一句,Excel可以開啟csv檔案。
CSV檔案:補連結