Dosen Pengampu: Prof. Dr. Suhartono, M.Kom

Lembaga: Universitas Islam Negeri Maulana Malik Ibrahim Malang

Jurusan: Teknik Informatika

Fakultas : Sains dan Teknologi

Pengertian Visualisasi Data

Visualisasi Data adalah komunikasi visual data atau konversi data mentah menjadi wawasan yang dapat dengan mudah ditafsirkan oleh pembaca Anda. Visualisasi data merupakan bagian yang sangat penting untuk mengkomunikasikan hasil analisis yang kita lakukan. Selain itu, komunikasi juga membantu untuk mendapatkan gambaran umum tentang data selama proses analisis data sehingga dapat memutuskan metode analisis mana yang akan diterapkan pada data tersebut. Pada bahasa pemrograman R kita dapat mennggunakan plot dua dan tiga dimensi dalam mengvisualisasikan data.

Plot Dua dan Tiga Dimensi

R dapat digunakan untuk membuat visualisasi pada skala 2D dan 3D. Fungsi image() atau contour() digunakan untuk proyeksi 2D. Untuk informasi lebih lanjut tentang fitur ini, pembaca dapat mengakses menu Bantuan. Sintaks berikut menunjukkan contoh cara menggunakan dua fungsi ini untuk membuat visualisasi dua dimensi :

n <- 1:20
x <- sin(n)
y <- cos(n)*exp(-n/3)
z <- outer(x,y)
par(mar=c(3,3,1.5,1.5), mex=0.8, mgp=c(2,0.5,0), tcl=0.3)
par(mfrow=c(1,2))

# plot pertama
image(z, col=gray(1:10/10))

# plot kedua
contour(z)

par(mfrow=c(1,1))

Proyeksi 3D dapat dilakukan dengan menggunakan fungsi persp(). Sudut tampilan dapat diatur menggunakan argumen theta (sudut) dan phi() (rotasi). Sintaks berikut adalah contoh untuk menghasilkan visualisasi 3D dari data yang telah dibuat sebelumnya.

par(mar=c(3,3,1.5,1.5), mex=0.8, mgp=c(2,0.5,0), tcl=0.3)
par(mfrow=c(1,2))

# plot pertama

persp(n,n,z, theta=45, phi=20)

# plot kedua
persp(n,n,z, theta=45, phi=20, shade=0.5)

par(mfrow=c(1,1))

referensi https://bookdown.org/moh_rosidi2610/Metode_Numerik/dataviz.html#plot-dua-dan-tiga-dimensi