varias superponer studio personalizar modificar los graficas ggplot etiquetas escala ejes como cambiar r label ggplot2

studio - superponer graficas en r ggplot



agregar etiquetas de ejes xey en ggplot2 (1)

[Nota: editado para modernizar la sintaxis de ggplot]

Tu ejemplo no es reproducible, ya que no existe ningún ex1221new (hay un ex1221 en Sleuth2 , así que supongo que eso es lo que Sleuth2 decir). Además, no necesita (y no debería) extraer columnas para enviarlas a ggplot . Una ventaja es que ggplot funciona con data.frame s directamente.

Puede establecer las etiquetas con xlab() y ylab() , o hacer que forme parte de la scale_*.* Llamada.

library("Sleuth2") library("ggplot2") ggplot(ex1221, aes(Discharge, Area)) + geom_point(aes(size=NO3)) + scale_size_area() + xlab("My x label") + ylab("My y label") + ggtitle("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)")

ggplot(ex1221, aes(Discharge, Area)) + geom_point(aes(size=NO3)) + scale_size_area("Nitrogen") + scale_x_continuous("My x label") + scale_y_continuous("My y label") + ggtitle("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)")

Una forma alternativa de especificar solo etiquetas (útil si no está cambiando ningún otro aspecto de las escalas) es usar la función de labs

ggplot(ex1221, aes(Discharge, Area)) + geom_point(aes(size=NO3)) + scale_size_area() + labs(size= "Nitrogen", x = "My x label", y = "My y label", title = "Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)")

que da una figura idéntica a la de arriba.

¿Cómo cambio las etiquetas x e y en este gráfico, por favor?

library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")