Frekuensi Poligon adalah plot nilai dalam bingkai data untuk memvisualisasikan bentuk distribusi nilai. Ini membantu kita dalam membandingkan bingkai data yang berbeda dan memvisualisasikan distribusi frekuensi kumulatif dari data frame. Frekuensi poligon menunjukkan jumlah kejadian untuk setiap kelas yang berbeda dalam data frame.
Untuk membuat frekuensi poligon dasar dalam Bahasa R, pertama-tama kita membuat plot garis untuk variabel yang sedang dibangun. Kemudian kita menggunakan fungsi poligon() untuk membuat frekuensi poligon.
Sintaks: plot( x, y ) poligon( c( xmin, x, xmax ), c( ymin, y, ymax ), col )
catatan :
x dan y -> menentukan vektor data untuk data sumbu x dan y.
xmin dan ymin -> menentukan batas minimum sumbu x dan y.
xmax dan ymax -> menentukan batas maksimal sumbu x dan y.
col -> menentukan warna poligon frekuensi.
Contoh -> implementasi frekuensi poligon pada pemrograman
R
set.seed(999)
x<-1:40
y<-sample(5:40,40,replace=TRUE)
plot(x,y,type="l")
polygon(c(1,x,40),c(0,y,0),col="blue")
Untuk membuat frekuensi poligon dasar dalam Bahasa R
menggunakan paketggplot2, kami menggunakan fungsi
geom_freqpoly() . Secara default, ggplot2
menggunakan 30 tempat sampah untuk membuat poligon frekuensi. Dengan
mengurangi jumlah bin, Anda dapat membuat garis pada plot menjadi lebih
halus.
Sintaks: ggplot( df, aes(values)) + geom_freqpoly( bins )
catatan :
df -> menentukan frame data yang akan divisualisasikan.
values-> menentukan nama kolom sumbu y.
bins -> menentukan kelancaran plot.
Contoh -> implementasi frekuensi poligon menggunakan
ggplot2
library(ggplot2)
# make this example reproducible
set.seed(0)
# create data frame
index<-1:40
y<-sample(5:40,40,replace=TRUE)
df <- data.frame( index, y )
# create frequency polygon using geom_freqpoly()
# function
ggplot(df, aes(y)) +
geom_freqpoly(bins=10)
Untuk membuat frekuensi poligon dasar dengan warna isian dalam Bahasa
R menggunakan paket ggplot2, kami menggunakan
fungsi geom_area() . kita menggunakan parameter isian dari
fungsi geom_area() untuk mengisi frekuensi poligon dengan
warna yang diinginkan.
Sintaks: ggplot( df, aes(value)) + geom_area(aes(y=..count..), bins, fill )
catatan :
df -> menentukan frame data yang akan divisualisasikan.
value -> menentukan nama kolom sumbu y.
bins -> menentukan kelancaran plot.
fill > menentukan warna isian plot:
Contoh -> frekuensi poligon menggunakan ggplot2 dan
diberi warna menggunakan fungsi geom_area().
library(ggplot2)
# make this example reproducible
set.seed(0)
# create data frame
index<-1:40
y<-sample(5:40,40,replace=TRUE)
df <- data.frame( index, y )
# create frequency polygon filled with custom color
ggplot(df, aes(y)) +
geom_area(aes(y=..count..), bins=10, stat='bin', fill='red')