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

Đồ thị mạng cộng đồng 3D

Cuối cùng, trong bài tập này bạn sẽ tạo một biểu đồ threejs tương tác, trong đó các đỉnh được tô theo cộng đồng của chúng dựa trên kết quả của phương pháp phát hiện cộng đồng fast-greedy.

Hướng dẫn

100 XP
  • Dùng hàm membership() trên đối tượng igraph cộng đồng kc để tạo một vector thể hiện cộng đồng của từng đỉnh.
  • Kiểm tra có bao nhiêu cộng đồng bằng cách dùng hàm sizes() trên đối tượng igraph cộng đồng kc.
  • Dùng set_vertex_attr() để thêm một thuộc tính đỉnh tên là color vào đối tượng đồ thị g. Giá trị thêm vào là các màu dựa trên membership được gán cho đối tượng i.
  • Vẽ đồ thị ba chiều bằng cách dùng hàm graphjs() trên đối tượng mạng g.