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

Giờ hãy luyện tập vẽ một vài trực quan hóa. Đầu tiên sẽ là biểu đồ Matrix. Trong biểu đồ Matrix, ma trận chính là cách biểu diễn các cạnh.

Hướng dẫn

100 XP
  • Vẽ biểu đồ Matrix cho tiểu đồ thị thành phần liên thông lớn nhất, với các tác giả được nhóm theo số nhóm người dùng của họ.
    • Trước tiên, tính tiểu đồ thị thành phần liên thông lớn nhất bằng cách dùng nx.connected_components(G) bên trong hàm sorted() đã cho. sorted() là hàm dựng sẵn của Python, nhận một iterable và trả về danh sách đã sắp xếp (mặc định tăng dần). Vì vậy, để truy cập tiểu đồ thị thành phần liên thông lớn nhất, hãy cắt lát kết quả với [-1].
    • Tạo biểu đồ matrix là h. Bạn cần chỉ định các tham số graph và group_by lần lượt là tiểu đồ thị thành phần liên thông lớn nhất và 'grouping'.
    • Vẽ biểu đồ matrix lên màn hình.