Ggplot2'de nokta şekli nasıl değiştirilir?
Bir ggplot2 dağılım grafiğindeki noktaların şeklini değiştirmek için şekil bağımsız değişkenini kullanabilirsiniz:
ggplot(df, aes(x=x, y=y)) +
geom_point(shape= 19 )
Şeklin varsayılan değeri 19’dur (dolu daire), ancak 0 ile 25 arasında herhangi bir değer belirtebilirsiniz.
Aşağıdaki grafik her bir değere karşılık gelen şekilleri göstermektedir:
library (ggplot2)
#create data frame
df <- data. frame (x=0:25, y=0:25)
#create scatterplot
ggplot(df, aes(x=x, y=y)) +
geom_point(shape=0:25, size= 4 )
Aşağıdaki örnekler, farklı ggplot2 dağılım grafiklerinde şekil bağımsız değişkeninin nasıl değiştirileceğini gösterir.
Örnek 1: Varsayılan şekle sahip bir yol oluşturma
Aşağıdaki kod, noktalar için varsayılan şekli (dolu daire) kullanarak ggplot2’de dağılım grafiğinin nasıl oluşturulacağını gösterir:
library (ggplot2)
#create data frame
df <- data. frame (x=0:25, y=0:25)
#create scatter plot with default point shape
ggplot(df, aes(x=x, y=y)) +
geom_point(size= 4 )
Bir nokta şeklini belirtmek için şekil argümanını kullanmadığımız için ggplot2, içi dolu dairenin varsayılan şeklini kullandı.
Örnek 2: Özel şekle sahip bir yol oluşturma
Aşağıdaki kod, nokta şekli için boş bir üçgen (şekil=2) kullanarak ggplot2’de dağılım grafiğinin nasıl oluşturulacağını gösterir:
library (ggplot2)
#create data frame
df <- data. frame (x=0:25, y=0:25)
#create scatter plot with custom point shape
ggplot(df, aes(x=x, y=y)) +
geom_point(shape= 2 , size= 4 )
Örnek 3: Değere dayalı bir şekle sahip bir çizim oluşturun
Aşağıdaki kod, noktaların şeklinin veri çerçevesindeki belirli bir değişkenin değerine dayandığı ggplot2’de bir dağılım grafiğinin nasıl oluşturulacağını gösterir:
library (ggplot2)
#create data frame
df <- data. frame (team=c('A', 'A', 'B', 'B', 'C', 'C'),
points=c(8, 11, 13, 15, 19, 25),
assists=c(4, 8, 7, 10, 11, 7))
#create scatter plot where point shape is based on team
ggplot(df, aes(x=points, y=assists, group=team)) +
geom_point(aes(shape=team, color=team), size= 4 )
Grafikteki noktaların şeklinin ve renginin takım değişkeninin değerine bağlı olduğunu unutmayın.
Ayrıca ggplot2’nin, hangi noktaların hangi takıma karşılık geldiğini göstermek için grafiğin sağ tarafında otomatik olarak bir gösterge oluşturduğunu unutmayın.
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 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