Como adicionar uma nota de rodapé aos gráficos ggplot2
Você pode usar o argumento caption na função labs() para adicionar uma nota de rodapé a um gráfico em ggplot2.
Existem duas maneiras comuns de usar esse argumento na prática:
Método 1: adicione uma nota de rodapé no canto inferior direito
p+
labs(caption = " Here is a footnote ")
Método 2: adicione uma nota de rodapé no canto inferior esquerdo
p+
labs(caption = " Here is a footnote ") +
theme(plot. caption = element_text(hjust= 0 ))
Os exemplos a seguir mostram como usar cada método na prática com o seguinte quadro de dados em 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
Exemplo 1: Adicione uma nota de rodapé no canto inferior direito
O código a seguir mostra como criar um gráfico de dispersão em gglot2 e adicionar uma nota de rodapé no canto inferior direito abaixo do gráfico:
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 ")
Observe que uma nota de rodapé foi adicionada no canto inferior direito abaixo do gráfico.
Exemplo 2: Adicione uma nota de rodapé no canto inferior esquerdo
O código a seguir mostra como criar um gráfico de dispersão em gglot2 e adicionar uma nota de rodapé no canto inferior esquerdo abaixo do gráfico:
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 ))
Observe que uma nota de rodapé foi adicionada no canto inferior esquerdo fora do gráfico.
Observe que o argumento hjust=0 especifica que a nota de rodapé deve ser alinhada à esquerda.
Você também pode especificar hjust=0.5 para colocar a nota de rodapé na parte inferior central, fora do gráfico.
Relacionado: Como usar hjust & vjust para mover elementos no ggplot2
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no ggplot2:
Como alterar o tamanho da fonte no ggplot2
Como remover uma legenda no ggplot2
Como girar rótulos de eixo no ggplot2