4
我想用igraph軟件包可視化R中的圖形。我希望將邊緣尺寸在2000到70,000之間的圖形可視化。情節是這樣的:圖形可視化與igraph和R
這不是一個很好的情節一樣,你看不到任何東西。我已經想出瞭如何去除標籤,但由於頂點非常大,所以你仍然看不到任何東西。
- 我可以刪除頂點並只看邊緣嗎?
例如,這裏是相同的情節,但我在拍攝完成前拍攝了照片。這似乎完成之前的R僅繪製邊緣:
我想用igraph軟件包可視化R中的圖形。我希望將邊緣尺寸在2000到70,000之間的圖形可視化。情節是這樣的:圖形可視化與igraph和R
這不是一個很好的情節一樣,你看不到任何東西。我已經想出瞭如何去除標籤,但由於頂點非常大,所以你仍然看不到任何東西。
例如,這裏是相同的情節,但我在拍攝完成前拍攝了照片。這似乎完成之前的R僅繪製邊緣:
您可以設置頂點的大小設置爲0
library(igraph)
g <- barabasi.game(100)
plot(g, vertex.size=0, vertex.label=NA, edge.arrow.size=0)
是否有不同的佈局算法來指定?我試了一下,這正是我所期待的(奇怪的是沒有在文檔中)。它看起來不像我上面的圖片。 – CodeKingPlusPlus
該圖是使用完全的代碼生成的,沒有別的。 大部分參數都列在'igraph.plotting'中, ,但它們必須以'vertex.'或'edge.'作爲前綴。 根據你的圖形,默認的佈局可能不是最好的選擇 (我的例子是一棵樹 - 這更容易繪製): 你可以查看佈局算法的完整列表。 爲了繪製大圖,很多人使用[Gephi](https://gephi.org/), 這些(互動式)可能更靈活。 –
使用'vertex.size = 0'igraph仍然繪製一些非常小的頂點。最好將形狀設置爲'none':'plot(...,vertex.shape =「none」,vertex.size = 0)'。 –