2015-03-07 11 views
5

C'è un modo per impostare lo spazio minimo tra due vertici in igraph in modo che i vertici non risultino sfondati insieme? Il grafico può essere grande quanto necessario.R igraph - specifica lo spazio minimo tra i vertici

+0

Come può il grafico essere grande, se necessario? Può essere grande quanto il tuo dispositivo grafico, no? –

+0

Alcuni buoni punti qui. @ Gabor Csardi - Voglio dire che le dimensioni non sono importanti - in può essere molto lungo orizzontalmente e molto brevemente in verticale, o viceversa. Apparirà in un browser con una barra di scorrimento. Di solito igraph stabilisce i vertici dati le dimensioni per il grafico. Quindi, a questo punto, preferirei specificare lo spazio minimo tra i vertici, e avere quella dimensione determinante del dispositivo, piuttosto che viceversa. – md1630

risposta

2

Potrebbe esserci, ma un modo indiretto è di minimizzare lo vertex.size e, se necessario, vertex.label.cex. Rendere il tuo dispositivo più grande dovrebbe quindi ottimizzare lo spazio tra i nodi.

es:

library(igraph) 
my.graph <- graph.lattice(length = c(4,4), dim = 1, directed = FALSE) 
plot(my.graph, 
     layout = layout.grid, 
     vertex.label=toupper(1:16), 
     vertex.size = 20, 
     vertex.shape = "square", 
     vertex.color="white", 
     vertex.frame.color= "black", 
     vertex.label.color = "black", 
     vertex.label.family = "sans", 
     vertex.label.cex=1, 
     edge.width=2, 
     edge.color="black") 

enter image description here

Problemi correlati