ggplot2 es un paquete de gráficos en lenguaje R que crea gráficos complejos a partir de datos en un marco de datos. Describe qué variables trazar, cómo se muestran y las propiedades visuales generales. Puede agregar barras de error, barras transversales, rango de líneas, rango de puntos en nuestro gráfico. Este artículo está dedicado exclusivamente a agregar barras de error a los gráficos de líneas.
Sintaxis: geom_errorbar()
Parámetros:
- ymin o xmin: valor inferior del punto personalizado
- ymax o xmax: valor superior del punto personalizado
- altura: altura de la barra de error
- alfa: Opacidad de la barra de error
- color: color de la barra de error
- grupo: Diferenciar puntos por grupo
- tipo de línea
- Talla
La barra de error se puede trazar horizontal o verticalmente asignando xmin y xmax, ymin y ymax respectivamente.
Comencemos con un gráfico de línea simple
Ejemplo:
R
library(ggplot2) data <- data.frame( x = c(1, 5, 3, 4), y = c(1, 1, 2, 2), group = c(1, 2, 1, 2), se = c(0.1, 0.3, 0.3, 0.2)) p <- ggplot(data, aes(x, y, group = group, color=group)) + geom_point() + geom_line() #output p
Producción:
Ahora veamos cómo se agregan las barras de error al diagrama de líneas.
Acercarse:
- Importar biblioteca
- Crear datos
- Crear parcela
- Agregue funciones para crear una barra de error con un parámetro específico para obtener el resultado deseado.
- Gráfico de visualización
Para Horizontal Errorplot , se puede usar geom_errorbarh y tomar los mismos parámetros que geom_errorbar pero xmax y xmin son obligatorios.
Programa:
R
library(ggplot2) data <- data.frame( x = c(1, 5, 3, 4), y = c(1, 1, 2, 2), group = c(1, 2, 1, 2), se = c(0.1, 0.3, 0.3, 0.2)) p + geom_errorbarh(aes(xmax = x + se, xmin = x - se, alpha=0.6, height = .4))
Producción:
Para Vertical Errorplot, asigne ymin & ymax a geom_errorbar. El parámetro de tamaño puede cambiar el ancho del gráfico de error como se muestra a continuación.
Programa 1:
R
library(ggplot2) data <- data.frame( x = c(1, 5, 3, 4), y = c(1, 1, 2, 2), group = c(1, 2, 1, 2), se = c(0.1, 0.3, 0.3, 0.2)) #Simple Vertical Errorplot p + geom_errorbar(aes(ymax = y + se, ymin = y - se))
Producción:
Programa 2:
R
library(ggplot2) data <- data.frame( x = c(1, 5, 3, 4), y = c(1, 1, 2, 2), group = c(1, 2, 1, 2), se = c(0.1, 0.3, 0.3, 0.2)) #Size=10 Vertical Errorplot p + geom_errorbar(aes(ymax = y + se, ymin = y - se, alpha=0.6, size=10))
Producción:
A veces, los puntos se superponen en la barra de error. Para eso se usa position_dodge para moverlos horizontalmente.
Programa:
R
pd <- position_dodge(0.1) p+ geom_errorbar(aes(xmin= x-se, xmax= x+se), colour="green", width=.3, position=pd) + geom_line(position=pd) + geom_point(position=pd, size=3, shape=23, fill="white")
Producción:
Publicación traducida automáticamente
Artículo escrito por immortalishika2001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA