Hoe u een voetnoot toevoegt aan ggplot2-plots
U kunt het argument bijschrift in de functie labs() gebruiken om een voetnoot toe te voegen aan een plot in ggplot2.
Er zijn twee veel voorkomende manieren om dit argument in de praktijk te gebruiken:
Methode 1: Voeg een voetnoot toe aan de rechteronderhoek
p+
labs(caption = " Here is a footnote ")
Methode 2: Voeg een voetnoot toe aan de linkerbenedenhoek
p+
labs(caption = " Here is a footnote ") +
theme(plot. caption = element_text(hjust= 0 ))
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 (assists=c(1, 2, 2, 3, 5, 6, 7, 8, 8),
points=c(3, 6, 9, 14, 20, 23, 16, 19, 26))
#view data frame
df
assist points
1 1 3
2 2 6
3 2 9
4 3 14
5 5 20
6 6 23
7 7 16
8 8 19
9 8 26
Voorbeeld 1: Voeg een voetnoot toe aan de rechteronderhoek
De volgende code laat zien hoe u een spreidingsdiagram maakt in gglot2 en een voetnoot toevoegt in de rechter benedenhoek onder de grafiek:
library (ggplot2)
#create scatter plot with footnote in bottom right corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = " Here is a footnote ")
Merk op dat er een voetnoot is toegevoegd in de rechter benedenhoek onder de plot.
Voorbeeld 2: Voeg een voetnoot toe in de linkerbenedenhoek
De volgende code laat zien hoe u een spreidingsdiagram maakt in gglot2 en een voetnoot toevoegt in de linkerbenedenhoek onder de grafiek:
library (ggplot2)
#create scatter plot with footnote in bottom left corner
ggplot(df, aes(x=assists, y=points)) +
geom_point(size= 3 ) +
labs(caption = " Here is a footnote ") +
theme(plot. caption = element_text(hjust= 0 ))
Merk op dat er een voetnoot is toegevoegd in de linkerbenedenhoek, buiten de plot.
Houd er rekening mee dat het argument hjust=0 aangeeft dat de voetnoot links moet worden uitgelijnd.
U kunt ook hjust=0.5 opgeven om de voetnoot middenonder te plaatsen, buiten de plot.
Gerelateerd: Hoe hjust & vjust te gebruiken om elementen in ggplot2 te verplaatsen
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in ggplot2 kunt uitvoeren:
Hoe de lettergrootte in ggplot2 te veranderen
Hoe een legenda in ggplot2 te verwijderen
Hoe aslabels te roteren in ggplot2