Ggplot2'deki noktaların dolgu ve kenarlık rengi nasıl değiştirilir?


Bir ggplot2 dağılım grafiğindeki noktaların kenarlık ve dolgu rengini sırasıyla değiştirmek için renk ve dolgu bağımsız değişkenlerini kullanabilirsiniz:

 #create scatter plot with points that have black border and pink fill
ggplot(df, aes(x=x, y=y)) + 
  geom_point(color=' black ', fill=' pink ', shape= 21 )

Renk ve dolgu bağımsız değişkenlerinin yalnızca şekil değeri 21 ile 25 arasında olduğunda işe yaradığını unutmamak önemlidir.

Ggplot2’de bulunan şekillerin tam listesi için bu eğitime bakın.

Aşağıdaki örneklerde renk ve dolgu argümanlarının pratikte nasıl kullanılacağı gösterilmektedir.

Örnek 1: Tüm noktalar için dolgu ve kenarlık rengi belirtme

Aşağıdaki kod, ggplot2’de tüm noktaların kenarlık renginin siyah ve dolgu renginin pembe olduğu bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 7, 7, 10),
                 y=c(5, 8, 10, 14, 13, 19))

#create scatterplot
ggplot(df, aes(x=x, y=y)) + 
  geom_point(color=' black ', fill=' pink ', shape= 21 , size= 4 ) 

geom_point dolgusu ve kenarlık rengi

Örnek 2: Noktalar için birden çok dolgu ve kenarlık rengi belirtme

Aşağıdaki kod, ggplot2’de noktaların kenarlık ve dolgu renginin bir gruplama değişkeninin değerine bağlı olduğu bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 7, 7, 10),
                 y=c(5, 8, 10, 14, 13, 19),
                 group=c('A', 'A', 'A', 'B', 'B', 'B'))

#create scatter plot with multiple fill and border colors
ggplot(df, aes(x=x, y=y)) + 
  geom_point(color=' black ', shape= 21 , size= 4 , aes(fill=factor(group))) + 
  scale_fill_manual(values=c(' pink ', ' lightgreen ')) 

Birden fazla dolgu rengine sahip geom_point ggplot2 grafiği

Bu örnekte tüm noktalar için “siyah” kenarlık rengi kullanıyoruz ancak dolgu rengi, veri çerçevesindeki grup değişkeninin değerine bağlıdır.

Not : geom_point() işlevine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde ggplot2’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Ggplot2’de nokta şekli nasıl değiştirilir?
Ggplot2’de efsane başlığı nasıl değiştirilir?
Ggplot2’de eksen etiketleri nasıl döndürülür
R’de nasıl düzeltilir: “ggplot” işlevi bulunamıyor

Yorum ekle

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