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

purrr và biểu đồ phân tán

ggplot() không nhận danh sách (list) làm đầu vào, bạn có thể ghép nó với purrr để đi từ list sang data frame rồi thành biểu đồ ggplot() chỉ trong vài dòng code.

Bạn sẽ tiếp tục làm việc với dữ liệu gh_users trong bài này. Bạn sẽ dùng một hàm map_*() để trích xuất một vài phần tử có tên và chuyển chúng về đúng kiểu dữ liệu. Sau đó tạo một biểu đồ phân tán so sánh số lượng người theo dõi (followers) của người dùng với số lượng kho công khai (public repositories) của họ.

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

Nền tảng Lập trình Hàm với purrr

Xem khóa học

Hướng dẫn bài tập

  • Dùng map() trên gh_users, sử dụng hàm map_*() tạo ra một data frame với bốn cột, đặt tên là "login", "name", "followers""public_repos".
  • Pipe data frame đó vào một biểu đồ phân tán, trong đó trục xfollowers và trục ypublic_repos.

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.

# Create a data frame with four columns
map___(___, `[`, 
       c(___,___,___,___)) %>%
       # Plot followers by public_repos
    ggplot(., 
         aes(x = ___, y = ___)) + 
        # Create scatter plots
        geom____()
Chỉnh sửa và Chạy Mã