1. Learn
  2. /
  3. Courses
  4. /
  5. 사례 연구: R로 하는 네트워크 분석

Connected

Exercise

커뮤니티 시각화하기

이제 커뮤니티를 찾았으니 결과를 시각화해 보겠습니다. 그래프를 그리기 전에, 각 꼭짓점에는 커뮤니티 소속을, 각 변에는 커뮤니티를 가로지르는지 여부 값을 할당하겠습니다. igraph의 crossing() 함수는 특정 변이 커뮤니티 사이를 가로지르면 true를 반환합니다. 이는 커뮤니티 사이를 잇는 다리 역할을 하는 꼭짓점을 보고자 할 때 유용합니다. 전체 그래프는 복잡해 보일 수 있으므로 특정 커뮤니티만 살펴보고 싶을 수도 있습니다. 이런 경우, 특정 크기(구성원 수)의 커뮤니티만으로 부분 그래프를 만들겠습니다.

Instructions 1/3

undefined XP
    1
    2
    3
  • 꼭짓점의 색상 속성을 communities_louvain의 membership()을 factor로 변환한 값으로 설정하세요.
  • crossing()을 사용해 retweet_graph에서 communities_louvain의 커뮤니티 사이를 가로지르는 변을 찾으세요.
  • ifelse()를 사용해 변의 linetype 속성을 is_crossing이 TRUE면 "solid", 그렇지 않으면 "dotted"로 설정하세요.