Como adicionar títulos a gráficos na base r (com exemplos)
Você pode usar a função title() para adicionar rapidamente um título a um gráfico R.
Esta função usa a seguinte sintaxe básica:
#create scatterplot of x vs. y plot(df$x, df$y) #add title title(' This is my title ')
Você também pode usar os seguintes argumentos na função title() para personalizar a aparência do título:
- col.main : A cor do título
- cex.main : O tamanho do título em relação ao tamanho padrão
- font.main : O estilo de fonte a ser usado para o título (1=simples, 2=negrito, 3=itálico, 4=negrito itálico)
- adj : A localização horizontal do título (0=esquerda, 1=direita, o padrão é 0,5)
- linha : A localização vertical do título (valores positivos movem o título para cima, valores negativos movem o título para baixo)
O exemplo a seguir mostra como usar a função title() na prática.
Exemplo: Como adicionar título às parcelas na Base R
Suponha que usemos a função base R plot() para criar uma nuvem de pontos simples:
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 )
Por padrão, a base R não adiciona um título ao gráfico.
No entanto, podemos usar a função title() para adicionar um título rapidamente:
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 ) #add title title(' Plot of X vs. Y ')
Observe que um título foi adicionado ao enredo.
Podemos personalizar a aparência do título usando diferentes argumentos:
#create data frame df <- data. frame (x=c(70, 78, 90, 87, 84, 85, 91, 74, 83, 85), y=c(90, 88, 79, 86, 84, 83, 88, 92, 76, 75)) #create scatterplot of x vs. y plot(df$x, df$y, pch= 16 ) #add title with custom appearance title(' Plot of X vs. Y ', col. main =' blue ', cex.main = 2 , font.main= 4 , adj= 0 , line= 0 )
Aqui está exatamente o que cada argumento fez:
- col.main : alterou a cor da fonte do título para azul.
- cex.main : Fonte do título aumentada para o dobro do tamanho padrão.
- font.main : altere o estilo da fonte do título para itálico.
- adj : Título movido completamente para a esquerda.
- linha : título movido para baixo para tocar o topo do gráfico.
Sinta-se à vontade para brincar com esses diferentes argumentos na função title() para criar o título exato que você deseja em seu próprio enredo.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
R: Como usar cex para alterar o tamanho dos elementos do gráfico
R: Como usar a opção bty para alterar os estilos da área do gráfico
R: Como alterar a posição da legenda nas plotagens