Ggplot2'de arka plan rengi nasıl değiştirilir (örneklerle)


Bir ggplot2 grafiğindeki çeşitli öğelerin arka plan rengini değiştirmek için aşağıdaki sözdizimini kullanabilirsiniz:

 p + theme(panel. background = element_rect(fill = ' lightblue ', color = ' purple '),
          panel. grid . major = element_line(color = ' red ', linetype = ' dotted '),
          panel. grid . minor = element_line(color = ' green ', size = 2 ))

Arka plan rengini otomatik olarak değiştirmek için yerleşik ggplot2 temalarını da kullanabilirsiniz. İşte en sık kullanılan temalardan bazıları:

 p + theme_bw() #white background and gray gridlines
p + theme_minimal() #no background annotations
p + theme_classic() #axis lines but no gridlines

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

Örnek 1: Özel bir arka plan rengi belirtme

Aşağıdaki kod, ggplot2’de varsayılan gri arka plana sahip temel bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot
p <- ggplot(df, aes (x=x, y=y)) +
       geom_point()

#display scatterplot
p 

Panelin arka plan rengini, ana ve küçük kılavuz çizgilerini değiştirmek için aşağıdaki kodu kullanabiliriz:

 p + theme(panel. background = element_rect(fill = ' lightblue ', color = ' purple '),
          panel. grid . major = element_line(color = ' red ', linetype = ' dotted '),
          panel. grid . minor = element_line(color = ' green ', size = 2 )) 

Ggplot2'de arka plan rengini değiştirme

Örnek 2: Arka plan rengini değiştirmek için yerleşik temayı kullanın

Aşağıdaki kod, grafiklerin arka plan rengini otomatik olarak değiştirmek için çeşitli yerleşik ggplot2 temalarının nasıl kullanılacağını gösterir:

 p + theme_bw() #white background and gray gridlines

 p + theme_minimal() #no background annotations 

 p + theme_classic() #axis lines but no gridlines 

Ek kaynaklar

ggplot2’de kılavuz çizgileri nasıl kaldırılır
Ggplot2’de eksen sınırları nasıl ayarlanır?
Ggplot2’de efsane konumu nasıl değiştirilir?

Yorum ekle

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