0
我試圖用ggplot2
創建變量之間的線性相關關係圖:ggplot創建相關圖
dput(sum)
structure(list(Date = structure(c(15218, 15248, 15279, 15309,
15340, 15371, 15400, 15431, 15461, 15492, 15522, 15553), class = "Date"),
Teams = c(87, 142, 173, 85, 76, 76, 93, 49, 169, 139, 60,
120), Scores = c("67101651", "62214988", "63183320", "66750198",
"61483322", "67546775", "75290893", "60713372", "77879142",
"70290302", "83201853", "83837301")), .Names = c("Date",
"Teams", "Scores"), row.names = c(NA, 12L), class = "data.frame")
這是我的命令:
ggplot(sum, aes(x = Scores, y = Teams, group=1)) +
geom_smooth(method = "lm", se=TRUE, size=2, formula = lm(Teams ~ Scores))
我得到這個錯誤:
Error in eval(expr, envir, enclos) : object 'Teams' not found
有什麼想法?
有一種簡單的方式來打印第r平方值作爲圖例? – user1471980
一個簡單的方法是將其打印在標題中。只需添加'opts(title = bquote(R^2〜「:」〜。(summary(lm(Teams〜as.numeric(Scores),sum))$ r.squared)))'到plot。 –