2012-09-10 59 views
2

我想要做一些動態社會網絡分析圖。我想要的動態是在某些日期我希望節點更改顏色和標籤,但我希望鏈接保持不變。有R中是做社會網絡分析的幾個包,如igraphigraph0networksna,但這些包在可視化方面相當有限。動力學Gephi

我自己也嘗試Gephi並曾在動力在哪兒能買到節點/鏈路出現/在一定的時間點消失的方面取得了一些成功。 (如果人們想要,可以給這個代碼)。但就我所想的動態而言,正如上段所述,我已經在網上閱讀,目前格法不能做這樣的動態。因此

我的問題是:會不會有gephi版本,會做這樣的動力或什麼是最好的開源社交網絡分析的可視化軟件,會做這樣的動力?

提前喝彩

P.S.我不確定在什麼標籤下的問題,所以我去了gephi和R.請糾正我,如果有更好的標籤,我應該使用。

+0

如果只是可視化,而不是網絡的性能的計算,那麼你可以使用的igraph和將屬性添加到頂點並且邊緣定義它們何時出現在網絡中,並且隱藏在特定時間點不在那裏的頂點/邊緣。要隱藏一個頂點,其形狀設置爲「無」,隱藏的邊緣,其寬度設置成零。 –

回答

1

,你所描述的動態似乎很簡單,但如果你想有實現任何複雜的動力學在你的圖形,並在同一時間產生一個很好的可視化的能力,你的問題很好的解決方案是使用Gephi Graph Streaming插件(https://gephi.org/plugins/graph-streaming/),再加上一些你最喜歡的腳本語言。

使用這個插件,你改變你的Gephi過程中接收REST請求更新的圖形可視化的端點,並且可以實現使用任何編程語言,可以發送HTTP請求的動態過程。

查看一些使用Python作爲腳本語言的示例: https://github.com/panisson/pygephi_graphstreaming/。 的square.py例子是非常簡單的,但它表明添加和從圖中刪除節點,在Gephi可視化的能力。此外,在更新圖表時,您還可以使用Gephi實時運行分析和佈局。