Aumente el grosor de la línea de borde de la trama ggplot2 en R

En este artículo, vamos a ver cómo cambiar el grosor del borde usando el gráfico de barras ggplot2 en el lenguaje de programación R.

Primero, debe instalar el paquete ggplot2 si no se instaló previamente en R Studio. Para instalar y cargar, escriba el siguiente comando en R Console:

install.packages("ggplot2")
library(ggplot2)

Para crear un diagrama de barras simple, usaremos la función geom_bar() .

Sintaxis:

geom_bar(estadísticas, relleno, color, ancho)

Parámetros:  

  • stat : Configure el parámetro stat para identificar el modo.
  • relleno: representa el color dentro de las barras.
  • color : Representa el color de los contornos de las barras.
  • ancho: Representa el ancho de las barras.

Vamos a un marco de datos que tiene dos vectores «coincidir» y «ejecutar» y almacenarlo en una variable «ejecutar».

R

# Inserting data
runs <- data.frame(match=c("M-1","M-2","M-3","M-4"),
                   run=c(33, 45, 66, 50))
  
head(runs)

Producción:

Parcela de barra

R

# Bar Plot 
library(ggplot2)
  
  
IPL <-ggplot(data=runs, aes(x=match, y=run)) +
  geom_bar(stat="identity",fill="white",color="black")+
  theme_classic()
  
IPL

Producción:

Aumento del grosor del borde

Dentro de la función geom_bar(), use la palabra clave tamaño y asigne un valor para cambiar el grosor del borde. En nuestro caso, le hemos asignado un valor de 2 al tamaño. Podemos observar que el grosor de la línea del borde ha aumentado.

R

# Changing the border thickness
library(ggplot2)
  
  
IPL <-ggplot(data=runs, aes(x=match, y=run)) +
  geom_bar(stat="identity",fill="white",color="black",size=2)+
  theme_classic()
  
IPL

Producción:

Ejemplo 2: considere un marco de datos que consiste en información sobre las calificaciones obtenidas por los estudiantes en un examen.

R

# Inserting data
marks <- data.frame(student=c("S-1","S-2","S-3","S-4","S-5"),
                   mark=c(90, 85, 75, 78, 98))
  
# Changing the border thickness
library(ggplot2)
  
  
RESULT <-ggplot(data=marks, aes(x=student, y=mark)) +
  geom_bar(stat="identity",fill="yellow",color="navy",size=4,alpha=0.1)+
  theme_classic()
  
RESULT

Producción:

Publicación traducida automáticamente

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