[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, 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 ggplot
mit data.frame
s 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 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)")
Dies ergibt eine identische Zahl wie oben.