【发布时间】:2020-12-15 23:02:13
【问题描述】:
我有一个包含两列的数据集,我想拟合指数曲线并在图表上显示方程。 你能帮我写代码吗?
x<-1:6
y<-c(86000,114597,165576,207467,328745,531531)
df<-as.data.frame(cbind(x,y))
ggplot(df,aes(x,y))+
geom_point()+
geom_line(colour=" dark blue")+
geom_smooth(method = "nls",se = F)+
scale_y_continuous(labels = scales::comma)+
theme_economist()+
xlab("Grade")+
ylab("Salary avg")
当我尝试使用 nls 时,我在 ggplot 上看不到曲线。
【问题讨论】:
-
我认为您可以使用 ggpmisc 包方便地做到这一点。
-
有什么特别的功能可以看吗? (
ggpmisc里面有很多东西。)它是否适用于glm/nls适合(我见过的一些框架仅适用于lm) -
你能帮我写代码吗?我是 R 编程新手,抱歉
标签: r ggplot2 curve-fitting curve exponential