我知道有很多关于向绘图添加 R^2 值的条目,但我在遵循代码时遇到了麻烦。我正在绘制一个包含三个类别的散点图。我为每个都添加了线性回归线。我现在想为每个值添加 r^2 值,但我不知道如何执行此操作。
我的代码:
veg <- read.csv("latandwtall2.csv", header=TRUE)
library("ggplot2")
a <- ggplot(veg, aes(x=avglat, y=wtfi, color=genus)) + geom_point(shape=19, size=4)
b <- a + scale_colour_hue(l=50) + stat_smooth(method = "lm", formula = y ~ x, size = 1, se = FALSE)
c <- b + labs(x="Latitude", y="Weight (g)")
d <- c + theme_bw()
e <- d + theme(panel.grid.minor=element_blank(), panel.grid.major=element_blank())
#changes size of text
f <- e + theme(
axis.title.x = element_text(color="black", vjust=-0.35, size=15, face="bold"),
axis.title.y = element_text(color="black" , vjust=0.35, size=15, face="bold") …
Run Code Online (Sandbox Code Playgroud)