1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Phân tích Mạng bằng Python

Connected

Bài tập

Biểu đồ Circos

Cuối cùng, bạn sẽ tạo một biểu đồ Circos cho mạng lưới!

Hướng dẫn

100 XP
  • Tạo một biểu đồ Circos cho mạng lưới, với người dùng GitHub được sắp xếp theo degree của họ, và được nhóm cũng như tô màu theo khóa 'grouping'. Thực hiện như sau:
    • Lặp qua tất cả các nút trong G, bao gồm cả metadata (bằng cách truyền data=True).
    • Ở mỗi vòng lặp, tính degree của mỗi nút n bằng nx.degree() và đặt thuộc tính 'degree' của nó.
    • Tạo biểu đồ circos c bằng cách chỉ định ba tham số ngoài đồ thị G: đối số sort_by là 'degree', và các đối số group_by và node_color_by đều là 'grouping'.
    • Vẽ biểu đồ Circos lên màn hình.