1. Учиться
  2. /
  3. Courses
  4. /
  5. 사례 연구: R로 하는 네트워크 분석

Connected

Exercise

대화형 javascript 플롯

대화형 플롯을 만드는 데 널리 쓰이는 또 다른 프레임워크가 D3.js입니다. 네트워크 플롯을 위한 표준이 정해져 있어, R에서 자동으로 생성할 수 있습니다. 한편으로는 몇 줄의 코드만으로 완전한 대화형 D3.js 플롯을 만들 수 있어 매우 편리합니다. 단점은 실제 커스터마이즈가 필요할 때 R이 내보낸 javascript 소스 코드를 직접 수정해야 한다는 점입니다(이 과정의 범위를 벗어납니다). 그럼에도 불구하고 d3network 라이브러리를 사용하면 R에서 보기 좋은 D3.js 네트워크 플롯을 빠르고 쉽게 만들 수 있습니다. 이번 레슨에서는 #rstats Twitter 데이터세트를 불러와 커뮤니티 소속 정보를 추가하겠습니다. 그런 다음 몇 개 커뮤니티만 뽑아 서브그래프를 만들고, D3.js 네트워크 그래프로 렌더링해 보겠습니다.

트윗 그래프 객체 retweet_samp가 준비되어 있습니다.

Инструкции 1 / 2

undefined XP
    1
    2
  • 리트윗 네트워크의 정적 버전을 보기 위해 ggnetwork 코드를 실행하세요.
  • 트윗 igraph 객체 retweet_samp를 igraph_to_networkD3()를 사용해 networkD3 객체로 변환하세요.
    • retweet_samp 객체의 커뮤니티 소속을 networkD3 객체의 노드 그룹화 요인으로 설정하세요.