Cómo agregar círculos alrededor de puntos de datos específicos en R

En este artículo, discutiremos cómo agregar círculos alrededor de puntos de datos específicos en el lenguaje de programación R. 

Método 1: Usar el método geom_point

El paquete ggplot2 en R se usa para realizar la visualización de datos. Para instalar este paquete, escriba el siguiente comando en la terminal. 

Sintaxis:

install.packages("ggplot2")

Se pueden crear asignaciones estéticas al objeto de trazado para determinar la relación entre los ejes x e y respectivamente. Se pueden agregar componentes adicionales al objeto ggplot creado.

Sintaxis:

ggplot(data = NULL, mapping = aes())

Parámetros:

  1. data: conjunto de datos predeterminado para usar en la gráfica.
  2. mapeo: lista de mapeos estéticos para usar en la trama.

 Los geoms también se pueden especificar con las asignaciones adicionales, como el color para colorear de manera diferente los puntos pertenecientes a diferentes grupos.

Sintaxis:

geom_point(cond, pch, size, colour)

Se pueden agregar círculos alrededor de los puntos de datos especificando la condición que se aplicará en el marco de datos. El tamaño del círculo y su color correspondiente se pueden especificar utilizando los argumentos del método geom_point(). 

Ejemplo:

R

# importing required libraries
library("ggplot2")
  
# creating data frame
df < - data.frame(col1=c(1: 10),
                  col2=c(11: 20))
  
# plotting the data
df % >%
ggplot(aes(x=col1, col2))+
geom_point()+
  
# encircling points where col1 value is more than 6
geom_point(data=df % > % filter(col1 > 6),
           pch=21,
           size=4,
           colour="purple")

Producción

Método 2: Usando el método de símbolos

El método plot() en base R se usa para trazar un conjunto de puntos de datos especificados usando las coordenadas x e y. El método de símbolos() en R se puede usar para agregar círculos alrededor de ellos. 

Sintaxis:

symbols (x, y , circles = c() , add , fg)

Parámetros: 

  • x, y: las coordenadas x e y de los centros de los símbolos.
  • círculos: un vector que proporciona los radios de los círculos.
  • add: en caso de que el valor del argumento de add sea VERDADERO, los símbolos se agregan a un gráfico existente; de ​​lo contrario, se crea un nuevo gráfico.
  • fg: un vector de los colores en los que se dibujarán los símbolos.

Ejemplo : Este Código rodea los puntos pertenecientes a las coordenadas (1,11) y (8,18) respectivamente con colores rojo y azul: 

R

# creating data frame
col1 = c(1: 10)
col2 = c(11: 20)
print("X coordinates")
print(col1)
print("Y coordinates")
print(col2)
  
# plotting the data frame
plot(col1, col2)
  
# adding circles around the points
symbols(x=c(1, 8), y=c(11, 18), circles=c(0.16, 0.4),
        add=T, inches=F, fg=c('red', 'blue'))

Producción

[1] "X coordinates" 
[1]  1  2  3  4  5  6  7  8  9 10 
[1] "Y coordinates" 
[1] 11 12 13 14 15 16 17 18 19 20

Publicación traducida automáticamente

Artículo escrito por codersgram9 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 *