Una función por faceta.
Puedo graficar una función en ggplot2 de la siguiente manera:
library(ggplot2)
ggplot(data.frame(x=0), aes(x)) + geom_function(fun = sin) + xlim(c(-5,5))
¿Puedo utilizar el facetado de ggplot2 para hacer la gráfica de múltiples funciones, una en cada faceta? (por ejemplo sin y cos)
davy.ai
Sí, puedes usar la función de facetas de ggplot2 para hacer un gráfico con múltiples funciones, una en cada faceta. Aquí tienes un ejemplo de código que traza las funciones seno y coseno en facetas separadas:
Este código primero crea un marco de datos con coordenadas x que van desde -pi hasta pi y coordenadas y para las funciones seno y coseno. La columna
function
se crea para distinguir entre las dos funciones. La capageom_path()
se utiliza para trazar las funciones. Finalmente, se utiliza la funciónfacet_wrap()
para crear facetas separadas para las funciones seno y coseno, con el argumentoscales
configurado en “free_y” para permitir diferentes escalas en el eje y en cada faceta.