Jak dodać przypis do wykresów ggplot2


Możesz użyć argumentu caption w funkcji labs() , aby dodać przypis do wykresu w ggplot2.

W praktyce istnieją dwa popularne sposoby wykorzystania tego argumentu:

Metoda 1: Dodaj przypis w prawym dolnym rogu

 p+
  labs(caption = " Here is a footnote ")

Metoda 2: Dodaj przypis w lewym dolnym rogu

 p+
  labs(caption = " Here is a footnote ") +
  theme(plot. caption = element_text(hjust= 0 ))

Poniższe przykłady pokazują, jak w praktyce wykorzystać każdą metodę z następującą ramką danych w 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

Przykład 1: Dodaj przypis w prawym dolnym rogu

Poniższy kod pokazuje, jak utworzyć wykres rozrzutu w gglot2 i dodać przypis w prawym dolnym rogu pod wykresem:

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

ggplot2 dodaj przypis

Należy zwrócić uwagę, że w prawym dolnym rogu pod wykresem dodano przypis.

Przykład 2: Dodaj przypis w lewym dolnym rogu

Poniższy kod pokazuje, jak utworzyć wykres rozrzutu w gglot2 i dodać przypis w lewym dolnym rogu pod wykresem:

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

ggplot2 dodaje przypis w lewym dolnym rogu

Należy zwrócić uwagę, że w lewym dolnym rogu poza wykresem dodano przypis.

Należy zauważyć, że argument hjust=0 określa, że przypis powinien być wyrównany do lewej strony.

Możesz także określić hjust=0,5 , aby umieścić przypis w środku na dole, poza wykresem.

Powiązane: Jak używać hjust i vjust do przenoszenia elementów w ggplot2

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w ggplot2:

Jak zmienić rozmiar czcionki w ggplot2
Jak usunąć legendę w ggplot2
Jak obracać etykiety osi w ggplot2

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *