Penggunaan Scatter Plot dalam R

Penggunaan Scatter Plot dalam R

Scatter plot adalah salah satu jenis grafik yang paling umum digunakan untuk menganalisis relasi antara dua variabel. Dalam R, Anda dapat membuat scatter plot dengan menggunakan fungsi scatterplot dari paket GGally.

Contoh penggunaan:

library(GGally)

# Membuat scatter plot
scatterplot(y ~ x | group)

Anda dapat mengatur legend, grid, dan ellipse pada scatter plot dengan menggunakan argument legend, grid, dan ellipse. Contoh:

scatterplot(x, y,
 boxplots = "", # Disable boxplots
 grid = FALSE, # Disable plot grid
 ellipse = TRUE) # Draw ellipses

Selain itu, Anda juga dapat membuat scatter plot matrix untuk menganalisis relasi antara lebih dari dua variabel.

Scatter Plot Matrix

Dalam R, Anda dapat membuat scatter plot matrix dengan menggunakan fungsi pairs atau scatterplotMatrix.

Contoh penggunaan pairs:

library(statistics)

pairs(~disp + wt + mpg + hp, data = mtcars)

Anda juga dapat menambahkan warna pada plot untuk membedakan antara grup-grup dengan menggunakan argument col. Contoh:

pairs(~disp + wt + mpg + hp, col = factor(mtcars$am), pch = 19, data = mtcars)

Contoh penggunaan scatterplotMatrix:

library(car)

scatterplotMatrix(~ disp + wt + mpg + hp, data = mtcars)

Anda dapat mengatur warna dan gaya plot dengan menggunakan argument yang sesuai.

Scatter Plot dalam ggplot2

Dalam R, Anda juga dapat membuat scatter plot dengan menggunakan librery ggplot2.

Contoh penggunaan:

library(ggplot2)

my_df <- data.frame(x = x, y = y, group = group)

ggplot(my_df, aes(x = x, y = y)) +
 geom_point(aes(colour = group)) + # Points and color by group
 scale_color_discrete("Groups") + # Change legend title
 xlab("Variable X") + # X-axis label
 ylab("Variable Y") + # Y-axis label
 theme(axis.line = element_line(colour = "black", # Changes the default theme
 size = 0.24))

Scatter Plot 3D

Dalam R, Anda juga dapat membuat scatter plot 3D dengan menggunakan librery scatterplot3d dan rgl.

Contoh penggunaan scatterplot3d:

library(scatterplot3d)

set.seed(2)
x <- rnorm(1000)
y <- rnorm(1000)
z <- rnorm(1000)

scatterplot3d(x, y, z, pch = 19, color = "blue")

Contoh penggunaan rgl:

library(rgl)

plot3d(x, y, z,
 type = "s", # Type of the plot
 radius = 0.1, # Radius of the observations
 col = "lightblue", # Color of the observations
 xlab ="X axis lab", # Label of the X axis
 ylab = "Y axis lab", # Label of the Y axis
 zlab = "Z axis lab") # Label of the Z axis

Dengan demikian, Anda telah mengetahui beberapa cara untuk membuat scatter plot dalam R. Dalam babak berikutnya, kita akan membahas bagaimana cara membuat grafik lainnya seperti bar chart, histogram, dan sebagainya.