Trazar un área sombreada entre líneas verticales significa colocar un rectángulo vertical en un gráfico de color diferente en comparación con el resto del área del gráfico. Creamos este rectángulo en función de los valores condicionales del eje x y representamos el área de pivote en función de las características de los datos. Esto se puede obtener usando R y se describe cómo en su artículo.
Función utilizada
- La función geom_rect() se usa para dibujar un rectángulo
Sintaxis:
geom_rect(xmin, xmax, ymin, ymax, tamaño, tipo de línea, color, relleno, alfa)
- geom_vline() dibuja una línea vertical en una posición específica
Sintaxis:
geom_vline(xintercepto, tamaño, tipo de línea, color, alfa)
Enfoque 1:
- Crear marco
- Crear parcela
- Ahora dibuja un rectángulo para representar dos líneas verticales. Primero dibujaremos un rectángulo hueco.
- Ahora agregue el color requerido usando el parámetro de relleno
Programa 1: Dibuja dos archivos verticales
R
x<-rpois(10,5) y<-rpois(10,7) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+ geom_rect(aes(xmin=2,xmax=3,ymin=0,ymax=Inf),color="black",alpha=0)
Producción:
Programa 2 : color de relleno entre líneas
R
x<-rpois(10,5) y<-rpois(10,7) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+ geom_rect(aes(xmin=2,xmax=3,ymin=0,ymax=Inf),color="black",alpha=0)
Producción:
Enfoque 2:
- Crear marco
- Dibuja dos líneas verticales
- Color de relleno entre ellos usando un rectángulo.
Programa 1: Dibujar dos líneas
R
x<-rpois(10,5) y<-rpois(10,7) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+ geom_vline(xintercept=2,color="black")+ geom_vline(xintercept=3,color="black")
Producción:
Programa 2: color de relleno entre estas líneas
R
x<-rpois(10,5) y<-rpois(10,7) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+ geom_vline(xintercept=2,color="black")+ geom_vline(xintercept=3,color="black")+ geom_rect(aes(xmin=2,xmax=3,ymin=-Inf,ymax=Inf),fill="red")
Producción:
Publicación traducida automáticamente
Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA