Dosen Pengampu : Prof. Dr. Suhartono, M.Kom
Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Jurusan : Teknik Informatika
Plot 2D atau plot 2-dimensi digunakan untuk menggambarkan data dalam bidang dua dimensi, yaitu bidang dengan sumbu-x (sumbu horizontal) dan sumbu-y (sumbu vertikal). Berikut ini beberapa perintah yang dapat kita gunakan dalam memplot data ke bentuk 2D.
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 argumentheta (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.
2.Centre for Mathematics and Its Applications Australian National University.
3.Scherber, C. 2007. An introduction to statistical data analysis using R. R_Manual Goettingen.
4.STHDA. R Base Graphs. http://www.sthda.com/english/wiki/r-base-graphs
5.Venables, W.N. Smith D.M. and R Core Team. 2018. An Introduction to R. R Manuals.
6.https://bookdown.org/moh_rosidi2610/Metode_Numerik/dataviz.html#plot-dua-dan-tiga-dimensi
7.https://amirtjolleng.blogspot.com/2020/04/plot-2-dimensi-pada-matlab.html