1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 소셜 미디어 데이터 분석하기

Connected

연습 문제

리트윗 네트워크 시각화

리트윗 네트워크를 시각화하는 것은 네트워크의 구조를 눈으로 확인하고, 특정 사용자가 과도한 영향력을 갖는지, 대화가 여러 영역으로 나뉘는지 파악하는 데 중요한 탐색적 데이터 분석 단계예요.

force directed 알고리즘으로 시각화된 리트윗 네트워크는 대략 다음과 비슷하게 보일 수 있어요.

Retweet network visualization

이번에는 더 빠르게 결과를 확인할 수 있는 레이아웃을 사용하겠지만, 문법은 거의 같아요.

networkx는 nx로 임포트되어 있고, 네트워크는 G_rt로 불러와 두었어요.

지침

100 XP
  • 리스트 컴프리헨션으로 크기 목록을 생성하세요. .degree() 메서드가 반환하는 각 요소에서 x의 두 번째 항목인 x[1]을 가져오세요.
  • nx.draw_networkx()의 첫 번째 인수로 네트워크 이름을 전달하세요.
  • 두 번째 인수로 레이아웃 좌표를 draw_networkx에 전달하세요.
  • node_size에 sizes 리스트를 전달하세요.