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

Vẽ đường theo thời gian

Trong chương trước, bạn đã học cách dùng summarize() để tổng hợp bộ dữ liệu votes theo năm, đặc biệt là tỷ lệ phần trăm phiếu bầu là "yes" trong mỗi năm.

Bây giờ bạn sẽ dùng gói ggplot2 để chuyển kết quả thành một trực quan hóa về tỷ lệ phần trăm phiếu "yes" theo thời gian.

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

Nghiên cứu tình huống: Khám phá dữ liệu với R

Xem khóa học

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

Bộ dữ liệu by_year có số lượng phiếu và tỷ lệ phần trăm phiếu "yes" theo từng năm.

  • Nạp gói ggplot2.
  • Dùng ggplot() với lớp geom_line để tạo biểu đồ đường, đặt year trên trục x và percent_yes trên trục y.

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.

# Define by_year
by_year <- votes_processed %>%
  group_by(year) %>%
  summarize(total = n(),
            percent_yes = mean(vote == 1))

# Load the ggplot2 package


# Create line plot
___(by_year, ___) ___
  ___
Chỉnh sửa và Chạy Mã