Giới thiệu Grammar of Graphics

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

Nick Strayer

Instructor

Khóa học này là gì?

Bạn sẽ học gì

Cách tạo trực quan tốt hơn bằng cách suy nghĩ sâu về dữ liệu trong tay.

Bạn sẽ học như thế nào

  • Tổng quan các kiểu dữ liệu
  • Biểu đồ chuẩn
  • Phương án thay thế
Thực hành tốt nhất về trực quan hóa trong R

Bố cục khóa học

Chương 1: Tỷ phần trong một tổng thể

Chương 2: Dữ liệu điểm

Chương 3: Phân phối đơn lẻ

Chương 4: Nhiều (hoặc có điều kiện) phân phối

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

Cảnh báo!

 

  • Chủ đề ở đây không rạch ròi như các chủ đề lập trình khác

  • Mọi quy tắc đều có ngoại lệ

  • Tập trung vào suy nghĩ thấu đáo từng bài toán để bạn xử lý tốt khi gặp các trường hợp này

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

Công cụ sử dụng

  • R

  • "Tidyverse"

  • Ggplot2

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

Dữ liệu sử dụng

  • Nguồn từ Tổ chức Y tế Thế giới (WHO)
who_disease
# A tibble: 43,262 x 6
   region countryCode country             disease  year  cases
   <chr>  <chr>       <chr>               <chr>   <int>  <dbl>
 1 EMR    AFG         Afghanistan         measles  2016 638   
 2 EUR    ALB         Albania             measles  2016  17.0 
 3 AFR    DZA         Algeria             measles  2016  41.0 
 4 EUR    AND         Andorra             measles  2016   0   
 5 AFR    AGO         Angola              measles  2016  53.0 
 6 AMR    ATG         Antigua and Barbuda measles  2016   0   
 7 AMR    ARG         Argentina           measles  2016   0   
 8 EUR    ARM         Armenia             measles  2016   2.00
# ... with 43,254 more rows
Thực hành tốt nhất về trực quan hóa trong R

Dữ liệu bệnh WHO

# Lọc khu vực AMR 
amr_region <- who_disease %>% 
  filter(region == 'AMR')

# Ánh x vào year, y vào cases, tô màu theo disease
ggplot(amr_region, aes(x = year, y = cases, color = disease)) + 
  geom_point(alpha = 0.5)
Thực hành tốt nhất về trực quan hóa trong R

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

Cùng luyện tập nào!

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

Preparing Video For Download...