我知道已經有很多關於將R^2值添加到圖的條目,但我無法遵循代碼。我繪製了三個分類的散點圖。我爲每一個添加了一個線性迴歸線。我現在想爲每個添加r^2的值,但我無法弄清楚如何做到這一點。ggplot2和迴歸直線和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")
)
g <- e+theme(legend.key=element_rect(fill='white'))
g
與如何添加R^2個值任何幫助將不勝感激。謝謝!