2012-05-29 27 views
2

當我更改igraph中的vertex.size時,邊緣不會剪切到頂點,它們會在頂點旁邊結束幾個點/像素。例如:igraph:邊緣不會剪裁到未分割圖形中的頂點

library(igraph) 
set.seed(13) 
g <- barabasi.game(500, directed = F) 
plot(g, vertex.size = 2, edge.curved = T, vertex.label = NA, edge.arrow.mode = "-", 
layout = layout.fruchterman.reingold) 

看起來它不適用於有向圖,因爲箭頭繪製在邊的末端。

有沒有辦法解決這個問題?

回答

1

我加了edge.arrow.size它似乎修復了它。

library(igraph) 
set.seed(13) 
g <- barabasi.game(500, directed = F) 
plot(g, vertex.size = 2, edge.curved = T, vertex.label = NA, edge.arrow.mode = "-", 
edge.arrow.size=0.01,layout = layout.fruchterman.reingold) 

enter image description here

+0

酷!這確實很好用!謝謝! – ahs85