Ngữ pháp đồ họa

Nhập môn trực quan hóa dữ liệu với ggplot2

Rick Scavetta

Founder, Scavetta Academy

The quick brown fox jumps over the lazy dog

Nhập môn trực quan hóa dữ liệu với ggplot2

The quick brown fox jumps over the lazy dog

Nhập môn trực quan hóa dữ liệu với ggplot2

Ngữ pháp đồ họa

  • Khung vẽ biểu đồ
  • Leland Wilkinson, Grammar of Graphics, 1999
  • 2 nguyên tắc
    • Đồ thị = các lớp riêng của thành phần ngữ pháp
    • Biểu đồ có ý nghĩa qua ánh xạ thẩm mỹ

Nhập môn trực quan hóa dữ liệu với ggplot2

Ba thành phần cốt lõi

Thành phần Mô tả
Dữ liệu Bộ dữ liệu được vẽ.
Thẩm mỹ Các thang đo để ta ánh xạ dữ liệu.
Hình học Phần tử trực quan dùng để hiển thị dữ liệu.
Nhập môn trực quan hóa dữ liệu với ggplot2

Khóa 1: năng lực cốt lõi

Thành phần Mô tả
Dữ liệu Bộ dữ liệu được vẽ.
Thẩm mỹ Các thang đo để ta ánh xạ dữ liệu.
Hình học Phần tử trực quan dùng để hiển thị dữ liệu.
Chủ đề Toàn bộ mực không thuộc dữ liệu.
Nhập môn trực quan hóa dữ liệu với ggplot2

Bảy thành phần ngữ pháp

Thành phần Mô tả
Dữ liệu Bộ dữ liệu được vẽ.
Thẩm mỹ Các thang đo để ta ánh xạ dữ liệu.
Hình học Phần tử trực quan dùng để hiển thị dữ liệu.
Chủ đề Toàn bộ mực không thuộc dữ liệu.
Thống kê Biểu diễn dữ liệu để hỗ trợ hiểu.
Tọa độ Không gian đặt dữ liệu lên.
Phân mảnh Vẽ nhiều ô nhỏ (small multiples).
Nhập môn trực quan hóa dữ liệu với ggplot2

Thuật ngữ cho từng thành phần

Nhập môn trực quan hóa dữ liệu với ggplot2

Khóa 2: Công cụ cho EDA

  • 3 lớp còn lại
  • Thực hành tốt cho trực quan hóa dữ liệu
Nhập môn trực quan hóa dữ liệu với ggplot2

Ayo berlatih!

Nhập môn trực quan hóa dữ liệu với ggplot2

Preparing Video For Download...