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

Điều chỉnh kích thước đỉnh trong threejs

Cũng như mọi hình trực quan mạng, bạn thường nên điều chỉnh kích thước các đỉnh để minh họa tầm quan trọng tương đối của chúng. Việc này trong threejs cũng khá đơn giản. Trong bài tập này, bạn sẽ tạo một biểu đồ threejs tương tác cho mạng câu lạc bộ karate và đặt kích thước đỉnh dựa trên độ trung tâm eigenvector tương đối của chúng.

Hướng dẫn

100 XP
  • Tính độ trung tâm eigenvector của mỗi đỉnh bằng eigen_centrality() và lưu các giá trị vào đối tượng ec.
  • Dùng sqrt() để điều chỉnh các giá trị trong ec, tạo một vector giá trị mới v bằng năm lần căn bậc hai của độ trung tâm eigenvector ban đầu.
  • Vẽ mạng bằng hàm graphjs của threejs và đặt đối số vertex.size bằng các giá trị trong v.