1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 시작하는 네트워크 분석

Connected

연습 문제

Circos 플롯

마지막으로, 네트워크의 Circos 플롯을 만들어 보겠습니다!

지침

100 XP
  • 네트워크의 Circos 플롯을 만들되, 이번에도 GitHub 사용자를 degree 기준으로 정렬하고, 'grouping' 키로 그룹화 및 색상 지정하세요. 다음을 수행합니다:
    • data=True를 지정해 메타데이터를 포함하여 G의 모든 노드를 순회하세요.
    • 루프의 각 반복에서 nx.degree()로 각 노드 n의 degree를 계산하고 해당 'degree' 속성을 설정하세요.
    • 그래프 G 외에 세 개의 매개변수를 지정하여 circos 플롯 c를 생성하세요: sort_by는 'degree', group_by와 node_color_by는 모두 'grouping'입니다.
    • Circos 플롯을 화면에 그리세요.