Я работаю с пакетом igraph в R, чтобы визуализировать сетевые потоки.igraph пакет в r: метки края перекрываются
library(igraph)
# Example Data:
b <- c("countryA", "countryB", "countryC", "countryA", "countryC", "countryA")
c <- c("countryB", "countryC", "countryA", "countryB", "countryA", "countryB")
d<- c(100, 200, 200, 300, 400, 200)
e <- c(5,12,10,24,25,12)
mydata <- data.frame(b,c,d,e)
colnames(mydata) <- c("exporteur", "partner", "tradeflow", "price")
# Plot in igraph
mydata.igraph <- graph.data.frame(mydata)
E(mydata.igraph)$label <- mydata[,3]
plot(mydata.igraph)
Как вы можете видеть, мои метки кромки (метки стрелок) перекрываются. Как это решить?
Заранее благодарен!
'vertex.label.dist' возможно, но это [кажется еще не для границ] (https://bugs.launchpad.net/igraph/+bug/530802) –
Вы не можете легко прямо сейчас, вы не можете настроить размещение меток границ в R igraph. Взгляните на пакет 'sna', возможно, он его поддерживает, хотя я не проверял, поэтому не уверен. Если вы хотите построить диаграммы, вы также можете посмотреть на пакет 'diagram'. Чтобы сделать это с помощью igraph, вам нужно построить надписи как дополнительный шаг с помощью функции 'text()'. –