¿Cómo cambiar el tamaño de un gráfico en ggplot2 en R?

En este artículo vamos a ver cómo cambiar el tamaño del gráfico en ggplot2 en el lenguaje de programación R. Para cambiar el tamaño del gráfico, nos gusta usar los métodos option() en R.

método option(): Devuelve la altura y el peso del gráfico específico

Sintaxis: opción (peso, altura)

Cambiar el tamaño de un gráfico en ggplot2

Aquí vamos a ver tres ejemplos diferentes, para esto, crearemos un marco de datos y luego estableceremos el ancho y la altura usando los métodos option() y luego trazaremos el gráfico usando ggplot2.

Ejemplo 1: 

En este ejemplo, estamos trazando un gráfico de puntos con altura 3 y ancho 2.

R

library(ggplot2)
  
# Create data for chart
val <-data.frame(course=c('DSA','C++','R','Python'),
                 num=c(77,55,80,60))
options(repr.plot.width = 2, repr.plot.height =3)
  
# Basic Line
ggplot(data=val, aes(x=course, y=num, group=1)) +geom_point()+
theme(text = element_text(size = 9),element_line(size =1))

Producción:

Ejemplo 2:

En este ejemplo, hemos pasado el ancho a 5 y la altura a 2 a la función de opción() para cambiar el tamaño de la trama,

R

library(ggplot2)
  
# Create data for chart
val <-data.frame(course=c('DSA','C++','R','Python'),
                 num=c(77,55,80,60))
options(repr.plot.width = 5, repr.plot.height =2)
  
# Basic Line
ggplot(data=val, aes(x=course, y=num, group=1)) +geom_point()+
theme(text = element_text(size = 9),element_line(size =1))

Producción:

Ejemplo 3:

En este ejemplo, hemos mantenido el ancho en 9 y la altura en 9 para cambiar el tamaño de la trama,

R

library(ggplot2)
  
# Create data for chart
val <-data.frame(course=c('DSA','C++','R','Python'),
                 num=c(77,55,80,60))
options(repr.plot.width =9, repr.plot.height =9)
  
# Basic Line
ggplot(data=val, aes(x=course, y=num, group=1)) +geom_point()+
theme(text = element_text(size = 9),element_line(size =1))

Producción:

Publicación traducida automáticamente

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