楼主: shaofey
2482 2

[问答] 请教R abline的相关问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

36%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
447 点
帖子
11
精华
0
在线时间
90 小时
注册时间
2009-10-28
最后登录
2020-4-4

楼主
shaofey 发表于 2018-3-27 16:37:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人新手学习R语言,问题略初级,各位大神见谅。
我想做一个折线图,然后在折线图中添加趋势线,想利用ggplot通过abline做,但是不知为何总是不成功,现将过程发上来请大神赐教。
water<-read_excel("f:/R/用水总量.xlsx")
lm(water$年份~water$全国水资源总量)
p<-ggplot(water,aes(water$年份,water$全国水资源总量))+
  geom_line()+
  geom_abline(intercept=2.008e+03,slope=-7.124e-05)

通过上面的代码,可以做出折线图来,但是不显示趋势线,不知是什么原因。我尝试用其他的数据,用同样的方法做了一下,是可以做出来的,如下面的代码
x<-c(1,2,3,4)
y<-c(5,8,9,3)
data11=data.frame(row.names = x,colnames=y)
p<-ggplot(data11,aes(x,y))+geom_line()+geom_abline()

我感觉这两组代码是一个意思,为啥下面的可以成功而上面的不行,请朋友们赐教!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:abline line ABL Lin gplot

沙发
cheetahfly 在职认证  发表于 2018-3-27 17:30:54
初步怀疑你的数据搞错了,但是不要花精力在这上面了,你换geom_smooth(method = "lm")吧.

藤椅
shaofey 发表于 2018-3-27 19:15:25
cheetahfly 发表于 2018-3-27 17:30
初步怀疑你的数据搞错了,但是不要花精力在这上面了,你换geom_smooth(method = "lm")吧.
谢谢提醒

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 03:56