Praktik terbaik estetika

Pengantar Visualisasi Data dengan ggplot2

Rick Scavetta

Founder, Scavetta Academy

Estetika mana?

  • Gunakan kreativitas Anda, dan
  • Ikuti beberapa pedoman jelas
  • Jacques Bertin
    • The Semiology of Graphics, 1967
  • William Cleveland
    • The Elements of Graphing Data, 1985
    • Visualizing Data, 1993
Pengantar Visualisasi Data dengan ggplot2

Bentuk mengikuti fungsi

Pengantar Visualisasi Data dengan ggplot2

Bentuk mengikuti fungsi

Fungsi

Utama:

  • Representasi akurat dan efisien

Sekunder:

  • Plot menarik, indah

Prinsip panduan

Jangan pernah:

  • Menyesatkan atau menyamarkan data
  • Membingungkan pemirsa dengan kompleksitas

Selalu:

  • Pertimbangkan audiens dan tujuan setiap plot
Pengantar Visualisasi Data dengan ggplot2

Pengantar Visualisasi Data dengan ggplot2

Pengantar Visualisasi Data dengan ggplot2

Menarik informasi dari data

Pengantar Visualisasi Data dengan ggplot2

Pengantar Visualisasi Data dengan ggplot2

Pengantar Visualisasi Data dengan ggplot2

Pengantar Visualisasi Data dengan ggplot2

Pilihan estetika terbaik

  • Efisien
    • Ringkas lebih cepat daripada ringkasan numerik
  • Akurat
    • Meminimalkan hilangnya informasi
Pengantar Visualisasi Data dengan ggplot2

Estetika - variabel kontinu

ggplot(iris, aes(x = Sepal.Length,
                 y = Sepal.Width,
                 color = Species)) + 
  geom_point()

Pengantar Visualisasi Data dengan ggplot2

Estetika - variabel kontinu

ggplot(iris, aes(color = Sepal.Length,
                 y = Sepal.Width,
                 x = Species)) + 
  geom_point()

Pengantar Visualisasi Data dengan ggplot2

Pengantar Visualisasi Data dengan ggplot2

Tiga sebar iris

Pengantar Visualisasi Data dengan ggplot2

Tiga sebar iris, sumbu-y tak selaras

Pengantar Visualisasi Data dengan ggplot2

Plot berfasilit tunggal, sumbu-y umum

Pengantar Visualisasi Data dengan ggplot2

Pengantar Visualisasi Data dengan ggplot2

Estetika - variabel kategorikal

ggplot(iris, aes(x = Sepal.Length,
                 y = Sepal.Width, 
                 col = Species)) + 
  geom_point()

Pengantar Visualisasi Data dengan ggplot2

Estetika - variabel kategorikal

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 col = Species)) + 
  geom_point(position = "jitter", 
             alpha = 0.5)

Pengantar Visualisasi Data dengan ggplot2

Sekarang giliran Anda

Pengantar Visualisasi Data dengan ggplot2

Preparing Video For Download...