[注意:已编辑以更新ggplot语法]
您的示例是不可复制的,因为没有ex1221new
(存在ex1221
in Sleuth2
,所以我想这就是您的意思)。另外,您不需要(也不应该)拉出列发送给ggplot
。一个优点是ggplot
可以与data.frame
直接 s一起使用。
您可以使用xlab()
和设置标签ylab()
,也可以使其成为scale_*.*
通话的一部分。
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)")
仅指定标签的另一种方法(如果您不更改比例尺的其他方面则很方便)是使用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)")
与上图相同。