에 무작위 그래프를 만들고 있습니다 (igraph
-library).R 같은 구조의 무작위 그래프를 그립니다.
library(igraph)
g <- erdos.renyi.game(12, 0.25)
par(mfrow=c(1,2))
plot(g)
plot(g)
이 다음 플롯을 생성합니다 : 당신이 볼 수 있듯이
, 그것은 두 개의 서로 다른 플롯가 생성 - 심지어 같은 노드와 엣지를 주어. R 줄거리를 동일한 플롯으로 만들려면 어떻게해야합니까? 동일한 순서로 여러 가장자리/노드를 강조 표시 할 수 있습니다.
목표는 두 노드가 모서리로 연결될 확률이있는 임의의 네트워크를 만드는 것입니다 (위의 예는 n=12
노드의 경우 p=0.25
임). 그런 다음이 그래프는 플롯 할 때마다 동일한 지점 (노드 크기 변수가 있더라도)에 노드로 플롯됩니다.
어떻게하면됩니까? 나는 g <- erdos.renyi.game(12, 0.25)
에 국한되지 않는다는 것을 유의하십시오 - 그것은 다만 무작위 네트워크를 가진 일을 확실히 잘했다.
내가의 마크를 그리워 완전 수를 당신의 의도는 "일관된 무작위성"을 원한다면,'set.seed'해야합니다. –
아닙니다. 난 무작위 그래프'g'를 한 번만 생성합니다. 나는이 그래프를 똑같이 꾸미기를 원한다. 그래프 'g'는 플롯 간의 구조를 변경하지 않습니다. – user3079834
패키지를 살펴본 결과,이 함수의 아이디어가 무작위 그래프를 생성한다는 것이 깨달았습니다.이 그래프를 이미지 파일에 저장 한 다음이 이미지를 두 번 플롯하는 것이 빠른 해결책입니다. –