ggnet 기본
기본 igraph 플로팅 말고도 그래프를 시각화하는 방법은 여럿 있어요. 그중 많이 쓰이는 프레임워크가 ggplot2로, 최소한의 그래픽 매개변수만으로도 고품질 플롯을 만들 수 있게 해줍니다. 이번 레슨에서는 ggnet2로 플롯을 만드는 기본 방법을 살펴보겠습니다. 이 패키지는 ggplot2 프레임워크 위에서 그래프 플롯을 구성해요. 보기 좋은 그래픽을 만들어 주지만, R의 다른 라이브러리인 network의 그래프 객체에 의존합니다. 다음 레슨에서 보게 될 ggnetwork처럼 완전한 그래머 오브 그래픽스를 따르지는 않지만, ggplot2의 미학을 적용한 플롯을 만들어 줍니다. 따라서 문법에서 igraph와 겹치는 부분이 많다는 점을 보실 거예요(예: node.size는 vertex.size와 같고, edge.size도 같은 이름을 씁니다).
이 연습은 강의의 일부입니다
사례 연구: R로 하는 네트워크 분석
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)
# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)