[Hinweis: bearbeitet, um die ggplot-Syntax zu modernisieren]
Ihr Beispiel ist nicht reproduzierbar, da es kein ex1221newgibt (es gibt ein ex1221In Sleuth2, also denke ich, das haben Sie gemeint). Außerdem müssen (und sollten) Sie keine Spalten herausziehen, an die Sie senden möchten ggplot. Ein Vorteil ist, dass ggplotmit data.frames direkt funktioniert .
Sie können die Beschriftungen mit xlab()und festlegen ylab()oder sie zum Teil des scale_*.*Anrufs 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)")

Eine alternative Möglichkeit, nur Beschriftungen anzugeben (praktisch, wenn Sie keine anderen Aspekte der Waage ändern), ist die Verwendung der labsFunktion
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)")
Dies ergibt eine identische Zahl wie oben.