Hoe een ondertitel toe te voegen in ggplot2 (3 voorbeelden)


U kunt de volgende methoden gebruiken om een ondertitel toe te voegen aan plots in ggplot2:

Methode 1: Voeg een ondertitel toe

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

Methode 2: Voeg een ondertitel van meerdere regels toe

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

Methode 3: Voeg een ondertitel toe met een aangepast lettertype

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

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met het volgende dataframe in R:

 #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

Voorbeeld 1: Voeg een ondertitel toe in ggplot2

De volgende code laat zien hoe je een ondertitel van één regel toevoegt aan een spreidingsdiagram in ggplot2:

 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 ') 

Merk op dat er direct onder de plottitel een ondertitel van één regel is toegevoegd.

Voorbeeld 2: Voeg een ondertitel van meerdere regels toe in ggplot2

De volgende code laat zien hoe je een ondertitel van meerdere regels toevoegt aan een spreidingsdiagram in ggplot2:

 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 ') 

ondertiteling met meerdere regels in ggplot2

Met behulp van de nieuweregelsyntaxis ( \n ) kunnen we een ondertitel met meerdere regels maken.

Voorbeeld 3: Voeg een ondertitel toe met een aangepast lettertype

De volgende code laat zien hoe u de functie thema() in ggplot2 gebruikt om een ondertitel toe te voegen met een aangepaste lettergrootte, stijl en kleur:

 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 ')) 

ggplot2 ondertitel met aangepast lettertype

Merk op dat de ondertitel nu een lettergrootte van 18, een cursieve stijl en een rode kleur heeft.

Opmerking : u kunt ook face=’bold‘ gebruiken om een vet lettertype te gebruiken.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in ggplot2 kunt uitvoeren:

Hoe u een legenda aan ggplot2-plots toevoegt
Hoe de lettergrootte in ggplot2 te veranderen
Hoe een legenda in ggplot2 te verwijderen
Hoe aslabels te roteren in ggplot2

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert