1. 学ぶ
  2. /
  3. コース
  4. /
  5. Các nghiên cứu tình huống: Phân tích mạng lưới với R

Connected

演習

Biểu đồ javascript tương tác

Một framework khác được dùng rộng rãi để tạo biểu đồ tương tác là D3.js. Nó có một tiêu chuẩn riêng cho việc tạo biểu đồ mạng, và chúng ta có thể tự động sinh ra trong R. Ở một khía cạnh, điều này rất tiện lợi vì chỉ với vài dòng mã, bạn sẽ tạo được các biểu đồ D3.js hoàn toàn tương tác. Hạn chế là việc tùy biến thực sự chỉ xuất hiện khi bạn trực tiếp chỉnh sửa mã nguồn javascript đầu ra từ R (vượt ngoài phạm vi khóa học này). Dẫu vậy, bạn vẫn có thể nhanh chóng và dễ dàng tạo một biểu đồ mạng D3.js đẹp trong R bằng thư viện d3network. Trong bài học này, chúng ta sẽ nạp bộ dữ liệu Twitter #rstats và gán thông tin cộng đồng. Sau đó, bạn sẽ tạo một đồ thị con chỉ gồm vài cộng đồng và render một đồ thị mạng D3.js.

Đối tượng đồ thị tweet, retweet_samp, đã được cung cấp.

指示1 / 2

undefined XP
    1
    2
  • Chạy đoạn mã ggnetwork để xem phiên bản tĩnh của mạng retweet.
  • Chuyển đổi đối tượng igraph của tweet, retweet_samp, sang đối tượng networkD3 bằng igraph_to_networkD3().
    • Đặt thông tin thành viên cộng đồng từ đối tượng retweet_samp làm nhân tố nhóm nút trong đối tượng networkD3.