1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích Mạng lưới trong R

Connected

Bài tập

Trực quan hóa các clique lớn nhất

Khi trực quan hóa mạng, bạn thường cần trích một phần mạng để xem các kết nối chéo giữa những đỉnh cụ thể. Ở đây, bạn sẽ tạo hình trực quan cho các clique lớn nhất trong mạng Forrest Gump. Ở bài trước, bạn đã xác định có hai clique kích thước 9. Bạn sẽ vẽ chúng cạnh nhau sau khi tạo hai đối tượng igraph mới bằng cách trích hai clique này ra khỏi mạng chính. Hàm subgraph() cho phép bạn chọn những đỉnh nào sẽ giữ lại trong một đối tượng mạng mới.

Hướng dẫn

100 XP
  • Gán danh sách các clique lớn nhất trong mạng vào đối tượng lc.
  • Tạo hai đồ thị con vô hướng mới bằng hàm subgraph(). Đồ thị đầu tiên, gs1, chỉ chứa các đỉnh thuộc clique lớn nhất thứ nhất. Đồ thị thứ hai, gs2, chỉ chứa các đỉnh thuộc clique lớn nhất thứ hai. Hàm này được bao trong as.undirected() để đảm bảo đồ thị con cũng là vô hướng.
  • Trực quan hóa hai clique lớn nhất cạnh nhau bằng plot(). Trước tiên chạy đoạn mã: par(mfrow=c(1,2)). Việc này giúp hai hình trực quan nằm cạnh nhau. Hãy đảm bảo đặt layout là layout.circle() để dễ quan sát hơn.