Thực hành tốt nhất về trực quan hóa trong R
Nick Strayer
Instructor
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
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


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
R
"Tidyverse"
Ggplot2
![]()


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
# 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