parcela geom_area con áreas y contornos en ggplot2 en R

Una Gráfica de Área nos ayuda a visualizar la variación en la cantidad cuantitativa con respecto a alguna otra cantidad. Es simplemente un gráfico de líneas donde el área debajo del gráfico está coloreada/sombreada. Se usa mejor para estudiar las tendencias de variación durante un período de tiempo, donde queremos analizar el valor de un cambio de variable durante un período de tiempo o con respecto a cualquier otra variable.

En este artículo, discutiremos cómo dibujar un gráfico de área en el lenguaje de programación R usando el paquete ggplot2. Para hacerlo, usamos la función geom_area() que nos ayuda a crear la capa de trazado del área.

Sintaxis: geom_area(mapeo, datos, estadísticas, posición)

Argumento:

  • mapeo: determina el mapeo estético generalmente construido con la función aes().
  • datos: determina el marco de datos que se utilizará para el mapeo.
  • stat: determina la transformación estadística.
  • posición: determina el ajuste de posición para los puntos superpuestos.

Ejemplo:

Aquí hay una gráfica de área básica usando la función geom_area().

R

# create dataframe
set.seed(1234)
df <- data.frame(value =round(c(rnorm(2000,
                                      mean=100,
                                      sd=7))))
  
# import libraries ggplot2
library(ggplot2)  
  
# create area plot
 ggplot(df, aes(x=value)) + geom_area(stat = "bin")

Producción:

Personalización de color y tipo de línea

Podemos personalizar el color del relleno de la trama, el contorno y el tipo de línea del contorno utilizando los parámetros de color, relleno y tipo de línea de la función geom_area().

Sintaxis: plot + geom_area (color, relleno, tipo de línea, alfa)

Parámetros: 

  • color: determina el color del contorno de la parcela de área.
  • relleno:  determina el color del relleno de fondo.
  • tipo de línea: determina el tipo de contorno en la trama.
  • alfa: determina la transparencia del relleno de la trama.

Ejemplo:

Aquí hay un gráfico de área con relleno de color verde y un contorno verde con una línea discontinua y un 50 % de transparencia.

R

# create dataframe
set.seed(1234)
df <- data.frame(value =round(c(rnorm(2000,
                                      mean=100,
                                      sd=7))))
  
# import libraries ggplot2
library(ggplot2)  
  
# create area plot
# color, fill and linetype parameters
# are used for color customization
 ggplot(df, aes(x=value)) + 
            geom_area(stat = "bin", color = "#2bab53", 
                      fill = "#2bab53", linetype = "dashed", 
                      alpha = 0.5)

Producción:

Trazado de contorno

Para crear un diagrama de contorno usando la función geom_area(), creamos un diagrama de área básico con transparencia establecida en cero por ciento usando el parámetro alfa de la función geom_area().

Sintaxis: geom_area(alfa=0)

Ejemplo:

Aquí, hay un diagrama de contorno con un contorno verde hecho usando la función geom_area().

R

# create dataframe
set.seed(1234)
df <- data.frame(value =round(c(rnorm(2000,
                                      mean=100,
                                      sd=7))))
  
# import libraries ggplot2
library(ggplot2)  
  
# create area plot
# alpha as zero is used for converting area plot to line plot
 ggplot(df, aes(x=value)) + 
            geom_area(stat = "bin", color = "#2bab53",
                      alpha = 0)

Producción:

Publicación traducida automáticamente

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