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 cạnh

Trong bài tập này, bạn sẽ học cách thay đổi độ dày của các cạnh trong mạng dựa trên trọng số của chúng, cũng như cách loại bỏ một số cạnh khỏi mạng — điều đôi khi hữu ích để trực quan hóa hiệu quả hơn các mạng lớn và có mức độ kết cụm cao. Trong chương mở đầu này, chúng ta mới chỉ lướt qua những gì có thể làm khi trực quan hóa mạng igraph. Bạn sẽ tiếp tục phát triển các kỹ năng này ở các chương sau.

Hướng dẫn

100 XP
  • Tạo một vector w1 chứa trọng số cạnh dựa trên số giờ bạn bè ở cùng nhau.
  • Vẽ mạng, đảm bảo edge.width được đặt bằng vector trọng số bạn vừa tạo. Dùng edge.color = 'black' để tất cả các cạnh có màu đen.
  • Tiếp theo, tạo một đối tượng đồ thị mới g2 là mạng g1 nhưng đã loại bỏ tất cả các cạnh có trọng số nhỏ hơn hai giờ. Thao tác này dùng delete_edges() với hai đối số: thứ nhất là đối tượng đồ thị, thứ hai là tập con các cạnh cần loại bỏ. Ở đây, bạn sẽ loại bỏ mọi cạnh có giá trị nhỏ hơn hai giờ.
  • Cuối cùng, vẽ mạng mới g2 sử dụng vector độ dày cạnh và bố cục phù hợp.