Visualisasi Data
Melalui kelas ini, kamu diajak untuk:
- Mengenal jenis-jenis visualisasi data di R.
- Mengidentifikasi kode function sekaligus parameter-parameter relevan dari setiap aset visual.
Membaca Data Visual
Membaca dataset kadang melelahkan, terutama dataset dengan dimensi banyak. Visualisasi data jadi terobosan membaca data yang lebih mudah. R mendukung ragam visualisasi data. Materi ini akan mengulas beberapa contoh visualisasi data yang umum digunakan di R.
Scatterplot
Scatterplot adalah visualisasi data dengan titik-titik data yang tersebar dengan fungsi plot(). Misal kita ingin melihat persebaran data berat mobil dan mil per galon dari mobil tersebut. Lihat susunan kode ini.
# mendefinisikan x
x <- Data$wt
# mendefinisikan y
y <- Data$mpg
# fungsi membuat scatterplot
plot(x,y)
Tampilannya:
Scatterplot juga punya ragam parameter tambahan untuk mengatur visualisasi.
Menambah Label
plot(x,y, main="Data Mobil", xlab="Berat Mobil", ylab="Mil per Galon")
Mengatur Warna
plot(x,y, main="Data Mobil", xlab="Berat Mobil", ylab="Mil per Galon", col="red")
Bar Chart
Bar Chart, seperti namanya, adalah grafik batang. Bar chart menggunakan fungsi barplot().
Lihat contoh sederhana ini.
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
# names.arg digunakan untuk menambah nama dari data-data di axis x
barplot(y, names.arg = x)
Tampilannya:
Bar Chart juga punya parameter-parameter lain yang dapat digunakan untuk mengatur visualisasi.
Warna
barplot(y, names.arg = x, col="red")
Ketebalan
barplot(y, names.arg = x, density=50)
Horizontal
barplot(y, names.arg = x, horiz=TRUE)
Pie Chart
Pie Chart adalah visualisasi untuk merepresentasikan proporsi 100%. Untuk membuat pie chart, kita menggunakan fungsi pie().
Lihat contoh sederhana ini.
x <- c(10, 20, 30, 40)
pie(x)
Tampilannya:
Kita juga dapat mengatur parameter lain dalam pie chart kita.
Header dan Label
x <- c(40, 30, 20, 10)
mylabel <- c("Mobil", "Motor", "Sepeda", "Truk")
pie(x, label = mylabel, main = "Kendaraan")
Warna
colors <- c("blue", "yellow", "green", "black")
pie(x, label = mylabel, main = "Kendaraan", col=colors)
Header dan Label
legend("bottomright", mylabel, fill = colors)
Pro Tips
- Scatterplot digunakan untuk melihat persebaran titik data berdasarkan variabel x dan y.
- Bar plot digunakan untuk melihat frekuensi data dari data kategori.
- Pie chart digunakan untuk membuat visualisasi proporsi dari data-data persentase.
Kuis
Apa parameter bar chart untuk membuat grafik berbentuk horizontal?