Grosor del borde del punto de control del diagrama de dispersión ggplot2 en R

En este artículo, veremos cómo controlar el grosor del borde del punto de ggplot ScatterPlot en el lenguaje de programación R. Para esto, usaremos la función geom_point() . A continuación se incluye información breve sobre la función ggplot, geom_point().

Sintaxis: geom_point(tamaño, color, relleno, forma, trazo)

Parámetro:

  • tamaño : Tamaño de los puntos
  • color : Color de Puntos/Borde
  • relleno: color de los puntos
  • forma: forma de puntos en un rango de 0 a 25
  • trazo : Grosor del borde del punto

Retorno: Crea diagramas de dispersión. 

Primero creemos un diagrama de dispersión sin modificaciones para que la diferencia sea evidente.

Ejemplo: 

R

# Load package
library("ggplot2")
  
# Create data for plotting
data <- data.frame(x = rnorm(10), y = rnorm(10))
  
# Create Scatterplot with size 10 and green color 
ggplot(data, aes(x, y)) +          
  geom_point(size = 10, color = "green")

Producción:

Scatterplot using ggplot2

Diagrama de dispersión usando ggplot2

Para cambiar la forma de los puntos en el diagrama de dispersión, es decir, para hacer bordes alrededor de los puntos en el diagrama de dispersión, usamos el parámetro de forma de la función geom_point() para establecer el valor en 21 , que especifica la forma de los puntos en un rango de 0 a 25. La siguiente imagen representa la forma de puntos con rango. Aparte de eso, usamos el parámetro de relleno para rellenar el color de los puntos y el parámetro de color del color del borde. 

Shapes of Points of Scatterplot with Range

Formas de puntos de diagrama de dispersión con rango

Ejemplo:

R

# Load package
library("ggplot2")
  
# Create data for plotting
data <- data.frame(x = rnorm(10), y = rnorm(10))
  
# Create a border around points 
# in Scatterplot
ggplot(data, aes(x, y)) +          
  geom_point(size = 10, color = "black", 
             fill = "green", shape = 21)

Producción:

Scatterplot with borders around points

Diagrama de dispersión con bordes alrededor de los puntos

Ahora, para cambiar el grosor del borde, simplemente usamos un parámetro dentro de la función geom_point() llamado stroke , que especifica el grosor del borde de los puntos en Scatterplot. 

Ejemplo:

R

# Load package
library("ggplot2")
  
# Create data for plotting
data <- data.frame(x = rnorm(10), y = rnorm(10))
  
# Change thickness of the border
ggplot(data, aes(x, y)) +          
  geom_point(size = 10, color = "black", 
             fill = "green", shape = 21, 
             stroke = 4)

Producción:

Scatteplot with changed border thickness of points

Diagrama de dispersión con grosor de borde cambiado de puntos

Publicación traducida automáticamente

Artículo escrito por erkrutikpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *