R: como usar cex para alterar o tamanho dos elementos do gráfico


Você pode usar o argumento cex na função plot() em R para alterar o tamanho dos símbolos e do texto do tamanho padrão.

O valor padrão de cex é 1 .

Um valor de 2 dobrará o tamanho e um valor de 0,5 o reduzirá pela metade.

Na verdade, existem cinco argumentos que você pode usar para alterar o tamanho de elementos específicos do gráfico:

  • cex : altera o tamanho dos símbolos
  • cex.axis : modifica o tamanho das anotações da marca de escala do eixo
  • cex.lab : altera o tamanho dos rótulos dos eixos x e y
  • cex.main : altera o tamanho do título do gráfico
  • cex.sub : altera o tamanho da legenda do enredo

O exemplo a seguir mostra como usar esses argumentos na prática.

Exemplo: Use cex para alterar o tamanho dos símbolos do gráfico

Suponha que temos o seguinte quadro de dados em R:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10),
                 y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18))

#view data frame
df

    xy
1 1 5
2 2 9
3 2 12
4 4 14
5 5 14
6 3 13
7 5 10
8 8 6
9 12 15
10 10 18

Suponha que usemos a função plot() em R para criar um gráfico de dispersão simples:

 #create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')

Nota : O argumento pch=19 especifica que um círculo preenchido deve ser usado como símbolo para pontos do gráfico.

Por padrão, todos os símbolos de plotagem e elementos de texto têm um valor cex de 1 .

No entanto, podemos usar vários argumentos para alterar o tamanho dos símbolos e elementos de texto no gráfico em relação ao tamanho padrão:

 #create scatterplot with custom symbol and text sizes
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ',
     cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 ) 

r plote o argumento cex para ajustar o tamanho dos símbolos e do texto

Observe que todos os tamanhos dos símbolos e elementos de texto foram alterados.

Veja exatamente como alteramos os diferentes elementos do enredo:

  • cex=2 : Aumentou o tamanho dos círculos no caminho 2 vezes.
  • cex.main=3 : Aumento do tamanho do texto do título em 3 vezes.
  • cex.lab=1.5 : Aumentou o tamanho dos rótulos dos eixos xey em 1,5 vezes.
  • cex.axis=2 : Aumentou o tamanho das anotações de tick em 2 vezes.

Fique à vontade para brincar com os valores de cada um desses argumentos para criar um gráfico com os tamanhos exatos que você deseja.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:

Como usar par() para criar múltiplos gráficos em R
Como alterar a posição da legenda em gráficos R
Como alterar o tamanho da fonte em gráficos R

Add a Comment

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