Los diagramas de dispersión en el lenguaje de programación R se pueden trazar para representar datos complejos de manera fácil y gráfica. Se utiliza para trazar puntos, líneas y curvas. Los puntos se pueden etiquetar utilizando varios métodos disponibles en base R e incorporando algunos paquetes externos.
Método 1: Usar el paquete ggplot
El método ggplot() se puede usar en este paquete para simular personalizaciones de gráficos e inducir flexibilidad en el trazado de gráficos.
Sintaxis:
ggplot(data = <DATA>, mapping = aes(<MAPPINGS>)) + <GEOM_FUNCTION>()
Los datos se pueden enlazar en el diagrama de dispersión utilizando el atributo de datos del método ggplot. El mapeo en la función se puede inducir utilizando la función aes() para crear un mapeo estético, filtrando las variables que se trazarán en el diagrama de dispersión. También podemos especificar cómo representar diferentes componentes en el gráfico, por ejemplo, las posiciones de los ejes x e y, las etiquetas para asignar a estos puntos o características como el tamaño, la forma, el color, etc.
Este método también permite la adición de varios geoms, es decir, los componentes del gráfico. geom_point() se utiliza para la creación de diagramas de dispersión. geom_label() se usa para comprender la estética especificada en ggplot.
Ejemplo:
R
library(ggplot2) # creating a data frame df <- data.frame(col1 = c(1:5), col2 = c(4:8), col3 = letters[1:5] ) print ("Original DataFrame") # plotting the data ggplot(aes(x=col1, y=col2, label=col3), data=df) + geom_point() + geom_label()
Producción
Método 2: Usar el método text()
El método plot() en Base R se utiliza para trazar los objetos R, es decir, listas o marcos de datos.
Sintaxis:
trama (x, y, datos, columna)
Parámetro:
x,y – Las coordenadas x e y de los puntos
col – El color a asignar a los puntos. El color se especifica mediante una string de caracteres.
datos: los puntos del marco de datos que se trazarán en el gráfico
El método de texto se puede utilizar para personalizar los gráficos para agregar nombres de strings a los puntos trazados.
Sintaxis:
texto (x, y, etiquetas, datos)
Parámetro:
x, y – Las coordenadas de los puntos a etiquetar
etiquetas: el vector de etiquetas que se agregará
datos: los datos que se utilizarán para trazar
Ejemplo:
R
# creating a data frame df <- data.frame(col1 = c(1:5), col2 = c(4:8), col3 = letters[1:5] ) print ("Original DataFrame") # plotting the data plot(col1 ~col2 , col="red", cex=2, data= df ) # adding text to the data text(col1 ~ col2, labels= col3 ,data=df , cex=0.9)
Producción
Publicación traducida automáticamente
Artículo escrito por mallikagupta90 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA