R'de birden çok sütun nasıl çizilir: örneklerle


Genellikle R’de bir veri çerçevesinden birden çok sütun çizmek isteyebilirsiniz. Neyse ki bunu ggplot2 görselleştirme kitaplığını kullanarak yapmak kolaydır.

Bu eğitimde, aynı grafikte ve farklı grafiklerde bir veri çerçevesinin birden çok sütununu çizmek için ggplot2’nin nasıl kullanılacağı gösterilir.

Örnek 1: Aynı grafikte birden çok sütunun grafiğini çizme

Aşağıdaki kod, bir veri çerçevesinin nasıl oluşturulacağını, ardından veri çerçevesinin uzun bir formatta nasıl “eritileceğini” ve ardından veri çerçevesindeki her sütun için bir çizgi grafiği oluşturmak üzere ggplot2’nin nasıl kullanılacağını gösterir:

 #load necessary libraries
library(ggplot2)
library(reshape2)

#create data frame 
df <- data.frame(index=c(1, 2, 3, 4, 5, 6),
                 var1=c(4, 4, 5, 4, 3, 2),
                 var2=c(1, 2, 4, 4, 6, 9),
                 var3=c(9, 9, 9, 5, 5, 3))

#melt data frame into long format
df <- melt(df, id. vars = ' index ', variable. name = ' series ')

#create line plot for each column in data frame
ggplot(df, aes (index, value)) +
  geom_line( aes (color=series))

R'de birden çok sütun çizin

Örnek 2: Farklı grafiklerde birden çok sütunun grafiğini çizme

Aşağıdaki kod, bir veri çerçevesinin nasıl oluşturulacağını, ardından veri çerçevesinin uzun bir formatta nasıl “eritileceğini”, ardından her satırı kendi grafiğine bölerek veri çerçevesindeki her sütun için bir çizgi grafiği oluşturmak için ggplot2’yi kullanmayı gösterir:

 #load necessary libraries
library(ggplot2)
library(reshape2)

#create data frame 
df <- data.frame(index=c(1, 2, 3, 4, 5, 6),
                 var1=c(4, 4, 5, 4, 3, 2),
                 var2=c(1, 2, 4, 4, 6, 9),
                 var3=c(9, 9, 9, 5, 5, 3))

#melt data frame into long format
df <- melt(df, id. vars = ' index ', variable. name = ' series ')

#create line plot for each column in data frame
ggplot(df, aes (index, value)) +
  geom_line() +
  facet_grid(series ~ .)

Ggplot2 kullanarak R'de birden fazla sütun çizin

Ek kaynaklar

Ggplot2’de yan yana grafikler nasıl oluşturulur
Ggplot2 kullanarak R’de gruplandırılmış bir kutu grafiği nasıl oluşturulur?

Yorum ekle

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