Bắt đầu ngayBắt đầu miễn phí

Những điều cơ bản về ggnetwork

Trong bài trước, bạn đã thấy gói ggnet2 tạo ra các biểu đồ kiểu ggplot2 với cú pháp khá quen thuộc với igraph. Tuy nhiên, gói ggnetwork hoạt động hơi khác: nó chuyển các đối tượng igraph thành các data frame để ggplot2 vẽ dễ dàng. Nó cũng bổ sung một số geom mới để bạn xây dựng biểu đồ. Hàm ggnetwork() chuyển đổi đối tượng igraph sang data frame, thêm một số tham số vào data frame (trong ví dụ này là tham số khoảng cách mũi tên), rồi có thể vẽ bằng ggplot. Từ đó, bạn xây đồ thị bằng geom_edges() cho cạnh và geom_nodes() cho đỉnh. Trong bài này, bạn sẽ làm hai đồ thị cơ bản cho đồ thị retweet: một dùng mặc định của ggplot và một có thêm một chút chủ đề để trông đẹp hơn.

Bài tập này là một phần của khóa học

Các nghiên cứu tình huống: Phân tích mạng lưới với R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Call ggplot
___(
  # Convert retweet_samp to a ggnetwork
  ___(retweet_samp), 
  # Specify x, y, xend, yend
  aes(x = ___, y = ___, xend = ___, yend = ___)) +
  # Add a node layer
  ___ +
  # Add an edge layer
  geom_edges()
Chỉnh sửa và Chạy Mã