library(mosaic)
## Registered S3 method overwritten by 'mosaic':
##   method                           from   
##   fortify.SpatialPolygonsDataFrame ggplot2
## 
## The 'mosaic' package masks several functions from core packages in order to add 
## additional features.  The original behavior of these functions should not be affected by this.
## 
## Attaching package: 'mosaic'
## The following objects are masked from 'package:dplyr':
## 
##     count, do, tally
## The following object is masked from 'package:Matrix':
## 
##     mean
## The following object is masked from 'package:ggplot2':
## 
##     stat
## The following objects are masked from 'package:stats':
## 
##     binom.test, cor, cor.test, cov, fivenum, IQR, median, prop.test,
##     quantile, sd, t.test, var
## The following objects are masked from 'package:base':
## 
##     max, mean, min, prod, range, sample, sum

Visualisasi data merupakan bagian yang sangat penting untuk mengkomunikasikan hasil analisa yang telah kita lakukan. Selain itu, komunikasi juga membantu kita untuk memperoleh gambaran terkait data selama proses analisa data sehingga membantu kita dalam memutuskan metode analisa apa yang dapat kita terapkan pada data tersebut.

Fungsi plot() merupakan fungsi umum yang digunakan untuk membuat plot pada R.Suatu fungsi menghubungkan setiap titik di ruang masukan ke titik yang bersesuaian di ruang keluaran. Panah digambar untuk beberapa nilai masukan, menunjukkan ke mana nilai tersebut dipetakan dalam ruang keluaran.

Fungsi, seperti grafik, adalah cara untuk merepresentasikan hubungan. Terlepas dari segala kelebihannya sebagai alat komunikasi, grafik memiliki keterbatasan. Dengan grafik, yang dapat dilakukan hanyalah menunjukkan hubungan antara dua besaran atau antara tiga besaran. Fungsi dapat melibatkan lebih banyak kuantitas. Misalnya fungsi luas segitiga

Di sisi lain, fungsi tidak bisa mewakili semua jenis hubungan.Kehati-hatian perlu diberikan dalam menggunakan fungsi untuk merepresentasikan hubungan. Untuk hubungan arus-tegangan sel saraf, misalnya, kita dapat membuat fungsi arus(tegangan) untuk merepresentasikan hubungan tersebut. Hal ini karena untuk setiap nilai tegangan tertentu hanya terdapat satu arus yang bersesuaian. Tetapi tidak ada fungsi tegangan (arus), meskipun mengetahui arus memberi tahu Anda banyak hal tentang tegangan.

Grafik fungsi dalam R/mosaik

Dengan adanya suatu fungsi, mudah untuk menggambar hubungan terkait dalam bentuk grafik. Bagian ini menjelaskan cara melakukan hal tersebut untuk fungsi yang memiliki satu atau dua input. Tugas umum lainnya—mengingat suatu hubungan, merepresentasikannya menggunakan fungsi—biasanya tidak mudah dan memerlukan teknik pemodelan yang akan kita kembangkan di Blok 1.

Mengusulkan visualisasi yang lebih baik: tempatkan ruang input dan output pada sudut kanan satu sama lain dan, alih-alih menggunakan kepala dan ekor panah yang menghubungkan posisi terkait pada ruang input dan output, gunakan kepala dan nilai ekor sebagai koordinat dalam ruang masukan/keluaran gabungan.

Dalam percakapan sehari-hari, kata “grafis” mengacu pada gambar apa pun. Dalam matematika, “grafik” adalah gambar yang dibuat pada bidang Kartesius, dengan nilai masukan ditandai dengan sumbu horizontal dan keluaran fungsi ditandai dengan sumbu vertikal.

Ada dua argumen penting yang dimiliki oleh semua fungsi R/mosaik yang menggambar grafik: Fungsi yang ingin dibuat grafiknya. Ini harus ditulis sebagai ekspresi R tilde . Beberapa contoh ekspresi tilde ditunjukkan pada tabel di bawah. Ciri penting dari ekspresi tilde adalah tanda, yang disebut “tilde”, yang berfungsi sebagai tanda baca yang memisahkan sisi kiri ekspresi dari sisi kanan. Batasannya . _ Domain dari banyak fungsi mencapai tak terhingga, namun layar komputer kita tidak begitu besar. Membuat grafik memerlukan pemilihan interval berhingga untuk setiap besaran masukan.Ekspresi tilde untuk fungsi dengan satu masukan hanya akan memiliki satu nama di sisi kanan . Spesifikasi interval domain harus menggunakan nama yang sama

Plot Kontur

Fungsi dengan dua input dapat ditampilkan dengan contour_plot(). Tentu saja, ekspresi tilde yang mendefinisikan fungsi akan memiliki dua nama di sisi kanan ~ . Demikian pula, spesifikasi domain akan memiliki dua argumen, satu untuk masing-masing nama dalam ekspresi tilde.

Plot Permukaan

Ada cara lain untuk memikirkan tentang grafik fungsi dengan dua masukan. Dalam situasi seperti ini, ada tiga kuantitas yang terlibat dalam hubungan tersebut. Dua di antaranya merupakan masukan, dan yang ketiga adalah keluaran. Ruang tiga dimensi terdiri dari semua kemungkinan tripel koordinat; hubungan antara masukan dan keluaran ditandai dengan mengesampingkan hampir semua potensi tripel dan menandai titik-titik dalam ruang yang sesuai dengan fungsinya.

Perhatikan bahwa plot permukaan dibuat dengan R/mosaic surface_plot(), yang mengambil argumen dengan cara yang sama seperti contour_plot().

Menafsirkan Plot Kontur

plot kontur untuk menampilkan hubungan antara dua variabel independen dan satu variabel dependen. Grafik menunjukkan nilai variabel Z untuk kombinasi variabel X dan Y. Nilai X dan Y ditampilkan di sepanjang sumbu X dan Y, sedangkan garis kontur dan pita mewakili nilai Z. Garis kontur menghubungkan kombinasi variabel X dan Y yang menghasilkan nilai Z yang sama. Plot kontur sangat membantu ketika Anda perlu mengidentifikasi kombinasi X dan Y yang menghasilkan nilai Z yang bermanfaat atau diperlukan. Garis kontur dan pita memudahkan untuk menemukan kombinasi yang menghasilkan nilai yang Anda perlukan.

Fungsi plot() merupakan fungsi umum yang digunakan untuk membuat plot pada R.

Fungsi lain yang dapat digunakan untuk membuat kurva suatu persamaan matematis adalah fungsi curve(). Berbeda dengan fungsi plot() yang perlu menspesifikasi objek pada sumbu x dan y, fungsi curve() hanya perlu menspesifikasi objek sumbu x saja.

Visualisasi yang lain yang dapat digunakan adalah Bar Plot.Barplot pada R dapat dibuat menggunakan fungsi barplot().

nilai <- c ( 1 , 0.5 , 2 , 0.3 , 0.7 )   

selanjutnya,bisa menggunakan fungsi bar Plot() :

barplot ( nilai )                                       

untuk mewarnai bar Plot :

barplot ( nilai,                                         
        col = "mistyrose" )