R'de gruba göre nokta bulutları nasıl oluşturulur (2 örnek)


R’de küme tabanlı dağılım grafiği oluşturmak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Temel R’yi Kullan

 plot(df$x, df$y, col=as. factor (df$group))

Yöntem 2: ggplot2’yi kullanın

 library (ggplot2)

ggplot(df, aes (x, y)) +
  geom_point( aes (color=group))

Aşağıdaki örnekler, her yöntemin pratikte aşağıdaki veri çerçevesiyle nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 3, 5, 6, 7),
                 y=c(4, 8, 7, 9, 15, 14, 20),
                 group=c('A', 'A', 'A', 'B', 'B', 'B', 'B'))

#view data frame
df

  xy group
1 1 4 A
2 2 8 A
3 2 7 A
4 3 9 B
5 5 15 B
6 6 14 B
7 7 20 B

Örnek 1: R tabanındaki gruba göre nokta bulutu

Aşağıdaki kod, noktaların ‘grup’ değişkeninin değerine göre renklendirildiği R tabanında bir nokta bulutunun nasıl oluşturulacağını gösterir:

 #create scatterplot with points colored by group
plot(df$x, df$y, col=as. factor (df$group), pch= 19 )

Her noktanın rengi, veri çerçevesindeki “grup” değişkeninin değerini yansıtır.

“Grup” değeri A olan noktalar siyah renkte, “grup” değeri B olan noktalar ise kırmızı renkte görüntülenir.

pch=19’un R’ye çizim noktaları için düz daireler kullanmasını söylediğini unutmayın.

Pch değerlerinin tam listesini ve bunlara karşılık gelen formları burada bulabilirsiniz.

Örnek 2: ggplot2’de gruba göre dağılım grafiği

Aşağıdaki kod, ggplot2’de noktaların ‘group’ değişkeninin değerine göre renklendirildiği bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create scatterplot with points colored by group
ggplot(df, aes (x, y)) +
  geom_point( aes (color=group))

Grafikteki noktaların renklerini ve boyutunu da değiştirebileceğinizi unutmayın:

 library (ggplot2)

#create scatterplot with points colored by group
ggplot(df, aes (x, y)) +
  geom_point( aes (color=group), size= 3 ) +
  scale_color_manual(values=c(' purple ', ' steelblue ')) 

R'de gruba göre nokta bulutu

Size argümanını kullanarak noktaların boyutunu arttırdığımızı ve noktaların renklerinin , Scale_color_manual() argümanında belirttiğimiz renklere karşılık geldiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de nokta bulutlarıyla diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de bir dağılım grafiğindeki noktalar nasıl etiketlenir
R’de regresyon çizgisine sahip bir dağılım grafiği nasıl oluşturulur
R’deki nokta bulutları için Jitter işlevi nasıl kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir