library(ggplot2)
## Registered S3 methods overwritten by 'ggplot2':
##   method         from 
##   [.quosures     rlang
##   c.quosures     rlang
##   print.quosures rlang

En este apartado vamos a trabajar con los elementos que modifican las coordenadas y las capas.

pl <- ggplot(mpg,aes(x=displ,y=hwy)) + geom_point()
pl

El elemento que se usa para modificar los límites de la variable es el coord_cartesian. Dentro de él introducimos el límite en forma de vector, siendo el primer número el límite inferior y el segundo número el superior.

pl + coord_cartesian(xlim=c(3,4), ylim=c(10,35))

Usaremos el coord_fixed() para cambiar la relación de aspecto de la gráfica.

pl + coord_fixed(ratio=1/5)

Para dividir el gráfico en varios en función de otra variable usamos el comando facet_grid()

pl + facet_grid(.~cyl)

Para dibujarlo en el eje de las íes.

pl + facet_grid(cyl~.)

Podemos también enfrentar dos variables en el facet_grid()

pl + facet_grid(drv~cyl)