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 ) 

título do enredo em R com aparência personalizada

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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *