Dosen Pengampu : Prof. Dr. Suhartono, M.Kom
Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Jurusan : Teknik Informatika
Fakultas : Sains dan Teknologi
R
dapat digunakan untuk memproduksi visualisasi pada skala 2 dan 3 dimensi. Untuk proyeksi 2 dimensi, fungsi yang digunakan adalah image()
atau contour()
. Untuk informasi lebih lanjut terkait fungsi tersebut pembaca dapat mengakses menu bantuan. Pada sintak berikut diberikan contoh bagaimana cara memproduksi visualisasi dua dimensi menggunakan kedua fungsi tersebut:
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 3 dimensi dapat dilakukan menggunakan fungsi persp()
. Sudut penglihatan dapat diatur melalui argumen theta
(sudut) dan phi()
(rotasi). Sintaks berikut merupakan contoh bagaimana cara menghasilkan visualisasi 3 dimensi dari data yang telah diproduksi 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))
1. Maindonald, J.H. 2008. Using R for Data Analysis and Graphics Introduction, Code and Commentary. Centre for Mathematics and Its Applications Australian National University. |
2. Scherber, C. 2007. An introduction to statistical data analysis using R. R_Manual Goettingen. |
3. STHDA. R Base Graphs. http://www.sthda.com/english/wiki/r-base-graphs |
4. Venables, W.N. Smith D.M. and R Core Team. 2018. An Introduction to R. R Manuals. |
5. https://bookdown.org/moh_rosidi2610/Metode_Numerik/dataviz.html#plot-dua-dan-tiga-dimensi |