Ggplot2'de i̇ki satır nasıl çizilir (örneklerle)


ggplot2 kullanarak bir grafikte iki çizgi çizmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 ggplot(df, aes (x = x_variable)) + 
  geom_line( aes (y=line1, color=' line1 ')) + 
  geom_line( aes (y=line2, color=' line2 '))

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: ggplot2’de iki satırlı temel çizim

R’de aşağıdaki veri çerçevesine sahip olduğumuzu varsayalım:

 #create data frame
df <- data. frame (day = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
                 sales = c(8, 8, 7, 6, 7, 8, 9, 12, 14, 18),
                 customers = c(4, 6, 6, 4, 6, 7, 8, 9, 12, 13))

#view first six rows of data frame
head(df)

  day sales customers
1 1 8 4
2 2 8 6
3 3 7 6
4 4 6 4
5 5 7 6
6 6 8 7

Aşağıdaki kod, bu 10 günlük süre boyunca toplam satışları ve müşterileri temsil eden iki satırlı ggplot2’de temel grafiğin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create plot with two lines
ggplot(df, aes (x = day)) + 
  geom_line( aes (y=sales, color=' sales ')) + 
  geom_line( aes (y=customers, color=' customers '))

X ekseni günü, y ekseni ise her gün satış ve müşteri değerlerini gösterir.

Örnek 2: ggplot2’de iki satırlı özel çizim

Aşağıdaki kod, önceki örnekle aynı grafiğin özel bir başlık, etiketler, renkler, çizgi kalınlığı ve temayla nasıl oluşturulacağını gösterir:

 library (ggplot2)

ggplot(df, aes (x = day)) + 
  geom_line( aes (y=sales, color=' sales '), lwd= 2 ) + 
  geom_line( aes (y = customers, color = ' customers '), lwd= 2 ) +
  scale_color_manual(' Metric ', values=c(' red ', ' steelblue ')) +
  labs(title = ' Sales & Customers by Day ', x = ' Day ', y = ' Amount ') +
  theme_minimal()

Ggplot2'de iki satır çizmek

Bu çizim için theme_minimal()’ ı kullanmayı seçtiğimizi ancak çiziminiz için kullanabileceğiniz çeşitli temalar bulunduğunu unutmayın. Ggplot2 temalarının tam listesi için bu kılavuza bakın.

Ek kaynaklar

Aşağıdaki eğitimlerde ggplot2’deki çizgilerle diğer ortak çizim işlevlerinin nasıl gerçekleştirileceği açıklanmaktadır:

Ggplot2’de efsane başlığı nasıl değiştirilir?
Ggplot2 kullanarak bir arsaya yatay çizgi nasıl eklenir
Ggplot2’de çizgi kalınlığı nasıl ayarlanır

Yorum ekle

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