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

Nhiều tùy chọn vẽ với ggnetwork hơn

Giống như ở bài trước, ggnetwork cũng cung cấp các phương thức để nhanh chóng tạo ra các biểu đồ đẹp. Hãy nhớ rằng mỗi package có một phong cách riêng, có thể hợp hoặc không hợp với bạn. Nhắc lại: ggnetwork hoạt động bằng cách chuyển đổi một đồ thị thành một dataframe để ggplot2 vẽ. Vì vậy, tất cả các tham số hóa quen thuộc với bạn đều dùng được. Điều này mang lại cho bạn mức độ linh hoạt cao, nhưng cũng có thể cần nhiều công sức hơn để đạt được phong cách trực quan như ý. Chúng ta sẽ lặp lại bài tập ở bài trước, nhưng lần này dùng ggnetwork. Điều này sẽ giúp bạn có điểm so sánh tốt để quyết định bạn thích package nào nhất.

Các thuộc tính centrality và community membership bạn đã tạo ở bài tập trước vẫn cò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.

ggplot(
  # Draw a ggnetwork of retweet_graph_smaller
  ggnetwork(___, arrow.gap = 0.01), 
  aes(x = x, y = y, xend = xend, yend = yend)
) + 
  geom_edges(
    arrow = arrow(length = unit(6, "pt"), type = "closed"), 
    curvature = 0.2, color = "black"
  ) + 
  # Add a node layer, mapping color to comm and setting the size to 4
  ___(aes(color = ___), size = ___) + 
  theme_blank()
Chỉnh sửa và Chạy Mã