Cambiar el tamaño de los puntos en los gráficos en R

Manav Narula 25 febrero 2021
Cambiar el tamaño de los puntos en los gráficos en R

Un gráfico de dispersión es uno de los gráficos más básicos y populares en R. Simplemente traza un punto en función del valor de dos variables, cada una en el eje x y en el eje y, respectivamente. Los gráficos de dispersión pueden ayudar a identificar cualquier patrón subyacente entre estas variables y mostrar cómo los valores están relacionados entre sí.

El siguiente ejemplo muestra un simple gráfico de dispersión utilizando la función 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 dispersión básico en R

Observa que utilizamos los parámetros xlab, ylab y main para añadir el título y las etiquetas de los ejes X e Y.

Podemos establecer el tamaño y la forma de los puntos utilizando los parámetros pch y cex.

En R, podemos tener diferentes símbolos para un gráfico. Podemos tener un simple círculo vacío, un cuadrado, un triángulo, o formas rellenas, y muchos más. Utilizamos el parámetro pch para especificar la forma del punto.

El valor de pch va de 1 a 25, lo que corresponde a diferentes formas.

En el código siguiente, estableceremos el valor de pch en 20.

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

Gráfico de dispersión con el parámetro pch en R

Podemos utilizar el argumento cex para establecer el tamaño de los puntos y hacerlos más legibles. Este parámetro se utiliza generalmente con la función par para establecer otros parámetros de trazado, pero aquí lo utilizamos en la función plot como se muestra a continuación.

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

Gráfico de dispersión con el parámetro cex en R

Observe la diferencia en el gráfico anterior y cómo ha aumentado el tamaño de los puntos.

Si utilizas la función qplot() para trazar el gráfico de dispersión, podemos establecer el tamaño de los puntos utilizando el parámetro size. Vea el siguiente código.

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

Gráfico de dispersión con la función qplot en R

El mismo parámetro puede aplicarse también al utilizar la función 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

Artículo relacionado - R Plot