1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Các nghiên cứu tình huống: Phân tích mạng lưới với R

Connected

Bài tập

Biểu đồ tương tác với ggiraph

Cho đến giờ, bạn mới chỉ vẽ các biểu đồ tĩnh cho đồ thị. Tuy nhiên, có rất nhiều đặc trưng của đồ thị mà bạn có thể muốn trực quan hóa, và nếu hiển thị tất cả cùng lúc thì hình sẽ bị rối. Đây là lúc biểu đồ tương tác phát huy thế mạnh: bạn vẽ cấu trúc đồ thị cơ bản và cho phép người dùng xem các thuộc tính đỉnh và cạnh khác nhau dựa trên cách họ tương tác với biểu đồ. Trong bài học này, bạn sẽ tiếp tục công việc đã làm với ggnetwork. Đầu tiên, chúng ta sẽ lấy mẫu phụ 1% của mạng chia sẻ xe đạp (rút gọn để dễ trực quan) và tạo một biểu đồ ggnetwork. Sau đó, chúng ta sẽ thêm độ trung gian (betweenness centrality) như một thuộc tính đỉnh và tạo biểu đồ tương tác, trong đó độ trung gian được hiển thị khi con trỏ rê qua một đỉnh.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Thêm một lớp điểm tương tác vào static_network bằng geom_point_interactive().
    • Ánh xạ tooltip và data_id tới giá trị độ trung gian.