[注:編輯現代化ggplot語法]
你舉的例子是不可複製的,因爲沒有ex1221new
(存在Sleuth2
的ex1221
,所以我想這是你的意思)。此外,您不需要(也不應該)將列拖出發送到ggplot
。一個優點是ggplot
直接與data.frame
一起工作。
您可以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)")
它給出了一個id真正的數字到上面的一個。