r - studio - Hinzufügen von x- und y-Achsenbezeichnungen in ggplot2



ggplot title size (1)

[Hinweis: bearbeitet, um die ggplot-Syntax zu modernisieren]

Ihr Beispiel ist nicht reproduzierbar, da es kein ex1221new gibt (es gibt ein ex1221 in Sleuth2 , also denke ich, dass Sie das gemeint haben). Außerdem brauchen Sie (und sollten nicht) Spalten herausziehen, um sie an ggplot zu senden. Ein Vorteil ist, dass ggplot direkt mit data.frame .

Sie können die Beschriftungen mit xlab() und ylab() oder Teil des Aufrufs von scale_*.* Machen.

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)")

Ein alternativer Weg, um nur Etiketten anzugeben (praktisch, wenn Sie keine anderen Aspekte der Waage ändern), ist die Verwendung der labs Funktion

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)")

was dem obigen eine identische Figur gibt.

Wie ändere ich bitte die x- und y-Bezeichnungen in diesem Diagramm?

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")




ggplot2