Ggplot2'de çizgi tipi nasıl değiştirilir?
Bir ggplot2 grafiğindeki çizgi türünü değiştirmek için çizgi türü argümanını kullanabilirsiniz:
ggplot(df, aes(x=x, y=y)) +
geom_line(linetype= 1 )
Çizgi türü için varsayılan değer 1’dir (bir düz çizgi), ancak 0 ile 6 arasında herhangi bir değer belirleyebilirsiniz; burada:
- 0 = boş
- 1 = katı
- 2 = noktalı
- 3 = noktalı
- 4 = çizgi
- 5 = uzun çizgi
- 6 = iki çizgi
Aşağıdaki örnekler farklı ggplot2 grafiklerinde çizgi tipi argümanının nasıl değiştirileceğini göstermektedir.
Örnek 1: Varsayılan çizgi tipiyle bir çizim oluşturun
Aşağıdaki kod, varsayılan çizgi türünü (düz çizgi) kullanarak ggplot2’de nasıl çizgi grafiği oluşturulacağını gösterir:
library (ggplot2)
#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 8, 9),
y=c(5, 8, 10, 14, 13, 19))
#create line plot
ggplot(df, aes(x=x, y=y)) +
geom_line()
Çizgi tipi argümanını hiç kullanmadığımız için, ggplot2 varsayılan çizgi tipi olan katıyı kullandı.
Örnek 2: Özel çizgi tipine sahip bir grafik oluşturun
Aşağıdaki kod, çizgi türü için noktalı çizgiler (linetype=2) kullanılarak ggplot2’de bir çizgi grafiğinin nasıl oluşturulacağını gösterir:
library (ggplot2)
#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 8, 9),
y=c(5, 8, 10, 14, 13, 19))
#create line plot with custom line type
ggplot(df, aes(x=x, y=y)) +
geom_line(linetype= 2 )
Örnek 3: Değişken bazlı çizgi tipine sahip bir çizim oluşturun
Aşağıdaki kod, çizgi türünün veri çerçevesindeki belirli bir değişkenin değerine dayandığı ggplot2’de bir çizgi grafiğinin nasıl oluşturulacağını gösterir:
library (ggplot2)
#create data frame
df <- data. frame (x=c(1, 10, 1, 10, 1, 10),
y=c(5, 8, 10, 14, 13, 19),
group=c('A', 'A', 'B', 'B', 'C', 'C'))
#create line plot
ggplot(df, aes(x=x, y=y, group=group)) +
geom_line(aes(linetype=group, color=group), size= 1.5 )
Her satırın çizgi türü ve renginin grup değişkeninin değerine bağlı olduğunu unutmayın.
Ayrıca ggplot2’nin, hangi çizginin 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.
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 nokta boyutu nasıl değiştirilir?
Ggplot2’de çizgi renkleri nasıl değiştirilir?