[R-es] ggplot2 vs plot

Marcelino de la Cruz Rot m@rce||no@de|@cruz @end|ng |rom urjc@e@
Vie Mayo 13 17:33:38 CEST 2022


Hola David:

Tienes que usar el geom específico para splines:

ggplot(cars, aes(speed, dist)) + geom_point() +   geom_smooth(method="gam")

Un saludo,

Marcelino


El 13/05/2022 a las 16:34, David Aguinaga escribió:
>
> 	
> No suele recibir correos electrónicos de egarense21 using gmail.com. Por qué 
> esto es importante <https://aka.ms/LearnAboutSenderIdentification>
> 	
>
> Buenos días,
>
> Estoy intentando representar una curva suavizada con smooth.spline() 
> usando ggplot2 en lugar de plot, que ofrece un gráfico más simple:
>
> attach(cars)
>
> cars.spline1 <- smooth.spline(speed, dist)
>
> *# gráfico simple*
> plot(speed, dist)
> lines(cars.spline1, col="red")
> image.png
> *# ggplot2*
> Quisiera usar ggplot2, pero el resultado que obtengo no es el mismo:
>
> pet = ggplot() + geom_point(data = cars, aes(x = speed, y = dist), 
> color = "blue") + geom_line(data = cars, aes(x = speed, y = 
> cars.spline1$data$y, color = "red"))
> > pet
> image.png
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


-- 
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España



Más información sobre la lista de distribución R-help-es