Dalam artikel ini, kita akan membahas bagaimana membuat scatter plot untuk iris dataset di MATLAB. Iris dataset adalah sebuah dataset yang mengandung data tentang bunga iris, termasuk panjang dan lebar sepal, serta panjang dan lebar petal. Membuat scatter plot dapat membantu kita dalam visualisasi hubungan antara dua variabel kontinu.
Langkah 1: Loading Data
Pertama-tama, kita perlu loading data yang ingin kita gunakan untuk membuat scatter plot. Dalam contoh ini, kita akan menggunakan iris dataset yang sudah tersedia di MATLAB.
load fisheriris
Langkah 2: Membuat Scatter Plot
Kedua, kita akan membuat scatter plot menggunakan fungsi scatter
di MATLAB.
scatter(meas(:,1), meas(:,2))
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
Dalam kode di atas, kita menggunakan fungsi scatter
untuk membuat scatter plot dan menentukan variabel meas(:,1)
dan meas(:,2)
sebagai variabel yang akan dipplotkan pada sumbu x dan y masing-masing. Kemudian, kita menambahkan label sumbu x, sumbu y, dan judul plot menggunakan fungsi xlabel
, ylabel
, dan title
.
Langkah 3: Customizing Scatter Plot
Setelah membuat scatter plot dasar, kita dapat mengcustomisasi plot tersebut untuk membuatnya lebih menarik dan informatif. Contoh beberapa cara customizing adalah:
- Mengubah warna titik berdasarkan variabel lain:
gscatter(meas(:,1), meas(:,2), species)
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
Dalam kode di atas, kita menggunakan fungsi gscatter
untuk membuat scatter plot dengan titik yang dicolored berdasarkan variabel species
. Ini akan membuat scatter plot yang setiap spesies memiliki warna yang berbeda.
- Menambahkan garis regresi:
scatter(meas(:,1), meas(:,2))
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
hold on
mdl = fitlm(meas(:,1), meas(:,2));
plot(mdl)
Dalam kode di atas, kita membuat scatter plot dasar dan kemudian menambahkan garis regresi menggunakan fungsi fitlm
dan plot
.
Contoh lainnya
Berikut adalah beberapa contoh lainnya untuk membuat scatter plot:
- Membuat scatter plot dengan titik yang dicolored berdasarkan variabel lain:
gscatter(meas(:,1), meas(:,2), species)
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
- Menambahkan label sumbu x dan y:
scatter(meas(:,1), meas(:,2))
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
- Membuat scatter plot dengan skala yang berbeda:
scatter(meas(:,1), meas(:,2), 'markerSize', 10)
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
Dalam artikel ini, kita telah membahas bagaimana membuat scatter plot untuk iris dataset di MATLAB. Kita dapat menggunakan fungsi scatter
dan mengcustomisasi plot dengan cara-cara yang berbeda untuk membuatnya lebih menarik dan informatif.