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