Ggplot2'ye altyazı nasıl eklenir (3 örnek)


Ggplot2’deki grafiklere altyazı eklemek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Altyazı ekleyin

 p+
  labs(title=' My Title ', subtitle=' My Subtitle ')

Yöntem 2: Çok satırlı bir altyazı ekleyin

 p+
  labs(title=' My Title ', subtitle=' My Subtitle Line1\nLine2\nLine3 ')

Yöntem 3: Özel Yazı Tipiyle Altyazı Ekleme

 p+
  labs(title=' My Title ', subtitle=' My Subtitle Line1\nLine2\nLine3 ') +
  theme(plot. subtitle =element_text(size= 18 , face=' italic ', color=' red '))

Aşağıdaki örnekler, R’deki aşağıdaki veri çerçevesiyle her yöntemin pratikte nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (hours=c(1, 2, 2, 3, 4, 6, 7, 7, 8, 9),
                 score=c(76, 77, 75, 79, 84, 88, 85, 94, 95, 90))

#view data frame
df

   hours score
1 1 76
2 2 77
3 2 75
4 3 79
5 4 84
6 6 88
7 7 85
8 7 94
9 8 95
10 9 90

Örnek 1: ggplot2’ye altyazı ekleyin

Aşağıdaki kod, ggplot2’deki dağılım grafiğine tek satırlık altyazının nasıl ekleneceğini gösterir:

 library (ggplot2)

#create scatter plot with subtitle on one line
ggplot(df, aes(x=hours, y=score)) +
  geom_point(size= 2 ) +
  labs(title=' Hours Studied vs. Exam Score ',
       subtitle=' Data Collected in 2022 ') 

Konu başlığının hemen altına tek satırlık bir alt başlığın eklendiğini unutmayın.

Örnek 2: ggplot2’ye çok satırlı bir altyazı ekleyin

Aşağıdaki kod, ggplot2’deki bir dağılım grafiğine çok satırlı altyazının nasıl ekleneceğini gösterir:

 library (ggplot2)

#create scatter plot with subtitle on multiple lines
ggplot(df, aes(x=hours, y=score)) +
  geom_point(size= 2 ) +
  labs(title=' Hours Studied vs. Exam Score ',
       subtitle=' Data Collected in 2022\nUniversity A Exam Scores ') 

ggplot2'de çok satırlı altyazı

Yeni satır sözdizimini ( \n ) kullanarak çok satırlı bir alt başlık oluşturabiliriz.

Örnek 3: Özel yazı tipiyle altyazı ekleme

Aşağıdaki kod, özel yazı tipi boyutu, stili ve rengiyle altyazı eklemek için ggplot2’deki theme() işlevinin nasıl kullanılacağını gösterir:

 library (ggplot2)

#create scatter plot with subtitle that has customized font
ggplot(df, aes(x=hours, y=score)) +
  geom_point(size= 2 ) +
  labs(title=' Hours Studied vs. Exam Score ',
       subtitle=' Data Collected in 2022\nUniversity A Exam Scores ') +
  theme(plot. subtitle =element_text(size= 18 , face=' italic ', color=' red ')) 

özel yazı tipiyle ggplot2 altyazısı

Altyazının artık 18 yazı tipi boyutuna, italik stile ve kırmızı renge sahip olduğunu unutmayın.

Not : Kalın yazı tipi stili kullanmak için face=’bold’ komutunu da kullanabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimler ggplot2’de diğer genel görevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Ggplot2 grafiklerine nasıl efsane eklenir?
Ggplot2’de yazı tipi boyutu nasıl değiştirilir?
Ggplot2’de bir efsane nasıl kaldırılır
Ggplot2’de eksen etiketleri nasıl döndürülür

Yorum ekle

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