Ho due matrici di adiacenza di una rete dinamica in file di testo, periodo 1 e 2 in R (igraph). Mi piacerebbe colorare in verde i vertici e i bordi che sono nuovi nella seconda rete.Come posso colorare nodi e bordi da una matrice di adiacenza in r?
Ad esempio, la prima rete potrebbe apparire come segue:
1 3 6 10 11
1 NA NA NA NA NA
3 NA NA NA NA NA
6 NA NA NA 8.695652174 13.04347826
10 NA NA 2.586206897 NA 3.448275862
11 NA NA NA 2.919708029 NA
e modifiche poi a questa seconda rete:
1 2 3 6 10
1 NA NA NA NA NA
2 NA NA NA NA NA
3 NA NA NA NA NA
6 NA NA NA 12.32091691 8.022922636
10 NA NA 7.228915663 NA NA
Il codice per leggere in R:
t1 <- structure(matrix(c(NA,NA,NA,NA,NA,
NA,NA,NA,NA,NA,
NA,NA,NA,8.695652174,13.04347826,
NA,NA,2.586206897,NA,3.448275862,
NA,NA,NA,2.919708029,NA),nrow=5, ncol=5, byrow=TRUE),
dimnames=list(c(1,3,6,10,11), c(1,3,6,10,11)))
t2 <- structure(matrix(c(NA,NA,NA,NA,NA,
NA,NA,NA,NA,NA,
NA,NA,NA,NA,NA,
NA,NA,12.32091691,8.022922636,NA,
NA,NA,7.228915663,NA,NA),nrow=5, ncol=5, byrow=TRUE),
dimnames=list(c(1,2,3,6,10), c(1,2,3,6,10)))
t3 < - struttura (matrice (c (NA, NA, NA, NA, NA, NA, NA , 7.2289, NA, NA, NA, 10.4798, NA, NA, NA, NA, NA, 8.1364, NA, 3.8762, NA, NA, NA, NA, NA), nrow = 5, ncol = 5, byrow = TRUE), dimnames = elenco (c (1,3,4,6,10), c (1,3,4,6,10)))
Come posso collegare tali reti in R, quindi che R sa quali vertici sono nuovi?
si può fare questo in una domanda possiamo tagliare e incollare nel R per ricreare i tuoi dati? Suggerimento: usa 'dput (cosa)' per fare una rappresentazione pastable di un [piccolo] oggetto ... – Spacedman