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 đồ Arc

Tiếp theo, hãy dùng biểu đồ Arc để trực quan hóa mạng lưới. Bạn cũng sẽ luyện cách sắp xếp các nút trong đồ thị.

Lưu ý: bài tập này có thể mất khoảng 4–7 giây để chạy nếu thực hiện đúng.

Hướng dẫn

100 XP
  • Vẽ biểu đồ Arc cho mạng lưới cộng tác trên GitHub, với tác giả được sắp xếp theo degree. 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 chỉ định data=True).
    • Trong mỗi vòng lặp, tính degree của mỗi nút n với nx.degree() và đặt thuộc tính 'degree' của nó. nx.degree() nhận hai đối số: một đồ thị và một nút.
    • Tạo biểu đồ arc là a bằng cách chỉ định hai tham số: đối số graph, là G, và đối số sort_by, là 'degree', để các nút được sắp xếp.
    • Hiển thị biểu đồ arc lên màn hình.