Tôi có hai ma trận kề nhau của một mạng động trong các tệp văn bản, khoảng thời gian 1 và 2 trong R (igraph). Tôi muốn tô màu các đỉnh và các cạnh mới trong mạng thứ hai màu xanh lục.Làm cách nào để tô màu các nút và cạnh của ma trận kề trong r?
Ví dụ mạng đầu tiên có thể nhìn như thế này:
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
và những thay đổi sau đó vào mạng thứ hai này:
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
Mã này để đọc trong 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 < - cấu trúc (ma trận (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 = list (c (1,3,4,6,10), c (1,3,4,6,10)))
Làm cách nào để liên kết các mạng đó trong R, vì vậy R biết đỉnh nào là mới?
Bạn có thể làm điều này vào một câu hỏi chúng ta có thể cắt và dán vào R để tái tạo dữ liệu của bạn? Gợi ý: sử dụng 'dput (điều)' để tạo ra một biểu diễn có thể dán được của một đối tượng [nhỏ] ... – Spacedman