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

Mạng tương tác với threejs

Trong khóa học này, bạn chỉ dùng igraph để vẽ các biểu đồ mạng tĩnh cơ bản. Có nhiều gói có thể dùng để vẽ mạng. Một gói rất hữu ích là threejs, cho phép bạn tạo trực quan hóa mạng tương tác. Gói này cũng tích hợp mượt mà với igraph. Trong bài tập này, bạn sẽ tạo một biểu đồ mạng tương tác cơ bản cho mạng câu lạc bộ karate bằng gói threejs. Sau khi tạo xong trực quan hóa, hãy thử di chuyển mạng bằng chuột. Bạn có thể cuộn để phóng to/thu nhỏ và xoay mạng.

Hướng dẫn

100 XP
  • Đầu tiên, dùng set_vertex_attr() để tạo một thuộc tính đỉnh mới tên color với giá trị dodgerblue.
  • Vẽ mạng g bằng hàm graphjs() của threejs. Đối số đầu tiên là đối tượng đồ thị g. Đồng thời đặt kích thước đỉnh bằng 1.