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

Biểu đồ điểm có sắp thứ tự

Hãy bắt đầu bằng cách cải thiện biểu đồ điểm mà bạn đã thấy trong các slide.

Trước hết, thay đổi pipeline xử lý dữ liệu để lọc các năm 19922002 thay vì mặc định 2006-2016. Lưu ý mảng interestingCountries đã được nạp và giống như trong các slide.

Bây giờ hãy chỉnh sửa mã vẽ để vẽ bộ dữ liệu mới, nhưng lần này hãy sắp xếp lại trục y theo số ca của năm 1992 theo thứ tự giảm dần.

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

Thực hành tốt nhất về trực quan hóa trong R

Xem khóa học

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

  • Sửa filter() để lấy các năm 19922002.

  • Sửa phần Aesthetics để:

    • Vẽ số ca năm 1992 theo từng quốc gia.
    • Dùng reorder() để sắp xếp trục y theo số ca.

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.

who_subset <- who_disease %>% 
	filter(
		countryCode %in% interestingCountries,
		disease == 'measles',
		year %in% c(2006, 2016) # Modify years to 1992 and 2002
	) %>% 
	mutate(year = paste0('cases_', year)) %>%
	arrange(year, region) %>%
	pivot_wider(names_from = year, values_from = cases)
 
# Reorder y axis and change the cases year to 1992
ggplot(who_subset, aes(x = log10(cases_2006), y = country)) +
	geom_point()
Chỉnh sửa và Chạy Mã