我的数据如下:
Geographic Area 2000 2001 2002 2003 2004 2005
Arizona 4779736 4780138 4798834 51689934 5052356
我希望年份作为x轴,而实际值作为y轴。
我尝试过:
x <- seq(2000, 2005, by = 1)
y <- seq(4533372, 4671825, by 10000)
如何绘制年份和总人口?
答案 0 :(得分:2)
Maurits Evers提出了一个很好的问题。你要模特吗?然后做:
dat <- data.frame("year" = c(2000, 2001, 2002, 2003, 2004),
"population" = c(4779736,4780138,4798834,5168993,5052356))
model <- lm(population ~ year, data = dat)
但是您要的是绘图,ggplot2
有一个解决方案:
library(ggplot2)
ggplot(aes(x = years, y = population), data = dat) +
geom_point() +
geom_smooth(method = "lm")
geom_smooth()
将线性回归模型拟合到您的数据,插入回归线并插入功能区以显示置信区间。
也许这就是您想要的。