Mudar o tamanho do ponto nos gráficos em R

Manav Narula 6 fevereiro 2021
Mudar o tamanho do ponto nos gráficos em R

Um gráfico de dispersão é uma das parcelas mais básicas e popularmente utilizadas em R. Simplesmente, ele traça um ponto, dependendo do valor de duas variáveis, cada uma no eixo x e no eixo y, respectivamente. Os gráficos de dispersão podem ajudar a identificar qualquer padrão subjacente entre estas variáveis e mostrar como os valores estão relacionados entre si.

O exemplo seguinte mostra um gráfico de dispersão simples utilizando a função plot():

v1 <- c(1,2,3,4,11,9,7)
v2 <- c(3,4,5,6,3,2,1)
plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot")

Gráfico de dispersão básico em R

Note-se que utilizamos os parâmetros xlab, ylab, e main para adicionar o título e as etiquetas dos eixos X e Y.

Podemos definir o tamanho e a forma dos pontos utilizando os parâmetros pch e cex.

Em R, podemos ter símbolos diferentes para uma parcela. Podemos ter um simples círculo vazio, quadrado, triângulo, ou formas preenchidas, e muitos mais. Utilizamos o parâmetro pch para especificar a forma do ponto.

O valor pch varia de 1 a 25, correspondendo a diferentes formas.

No código abaixo, iremos definir o valor pch para 20.

plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20)

Gráfico de dispersão com o parâmetro pch em R

Podemos utilizar o argumento cex para definir o tamanho dos pontos de modo a torná-los mais legíveis. Este parâmetro é geralmente utilizado com a função par para definir outros parâmetros de plotagem, mas aqui utilizamo-lo na função plot, como se mostra abaixo.

plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20, cex = 2)

Gráfico de dispersão com o parâmetro cex em R

Observe a diferença no gráfico acima e como o tamanho dos pontos aumentou.

Caso se utilize a função qplot() para traçar o gráfico de dispersão, podemos definir o tamanho dos pontos utilizando o parâmetro size. Ver o seguinte código.

qplot(v1,v2, size= I(5))

Gráfico de dispersão com função qplot em R

O mesmo parâmetro também pode ser aplicado enquanto se utiliza a função ggplot().

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artigo relacionado - R Plot