转载http://blog.sina.com.cn/s/blog_7948610e01016b6m.html
目的:使用geom_smooth来画曲线拟合图
R代码:
#!/usr/bin/Rscript
##Reference:
#http://stackoverflow.com/questions/1476185/how-to-overlay-a-line-for-an-lm-object-on-a-ggplot2-scatterplot
library(ggplot2)
N = 300
x=1:N+rnorm(N, 10, 60)
y=1:N+rnorm(N, 10, 60)
colour=sample(c('red','blue'), N, replace=TRUE)
df = data.frame(x=x, y=y, colour=colour)
##
g1=ggplot(df)+geom_smooth(aes(x=x,y=y),method='lm')+geom_point(data=df, aes(x=x,y=y, colour=colour), alpha=.9)
SSS= rnorm(N, 4, 10)
ggplot(df)+geom_smooth(aes(x=x,y=y),method='lm')+geom_point(data=df, aes(x=x,y=y, colour=colour,size=SSS),alpha=.9)
## You can provide a formula for regression
g2=ggplot(df)+geom_smooth(aes(x=x,y=y),method='lm', formula=y~I(x*x))+geom_point(data=df, aes(x=x,y=y, colour=colour), alpha=.9)
## Provide an arbitrary formula for regressing
g3=ggplot(df)+geom_smooth(aes(x=x,y=y, colour=colour),method='lm', formula=y~I(poly(x,3)))+geom_point(data=df, aes(x=x,y=y, colour=colour), alpha=.9)

ggplot2--geom_smooth和曲线拟合画图相关推荐

  1. ggplot2绘制气泡图+分类+趋势线

    今天有小伙伴让我给他做个气泡图,我让他给我发了个例子,作图基本分为两部分,数据整理和画图,数据整体一般注意变量类型.排列.分类等,画图细节比较多,先出图,后调试(坐标轴.图例.背景.图标.标签等),我 ...

  2. 关于R语言报错:invalid argument to unary operator(一元运算符的无效参数)---ggplot2画图问题--解决Monte Carlo模拟输出

    目录 背景 我的操作(错误 解决问题过程: 1)查找 2)尝试将画图等过程从函数中移出来 3)尝试将+geom_line(aes(y=h_mean-sqrt(h_var))移入到前面的一行中去 结果 ...

  3. ggplot2箱式图两两比较_R语言进阶笔记2 | 长数据与ggplot2

    1. 长数据是什么鬼? 之前介绍了如何将多个性状的箱线图放在一个图上,比如learnasreml包中的fm数据,它有h1~h5五年的株高数据,想对它进行作图. 「数据预览:」 > library ...

  4. python画图模块_学习python画图模块plotnine:第一步安装

    官网链接 https://plotnine.readthedocs.io/en/stable/index.html 知乎介绍的文章 https://zhuanlan.zhihu.com/p/47814 ...

  5. R语言:ggplot2精细化绘图——以实用商业化图表绘图为例(转)

    本文旨在介绍R语言中ggplot2包的一些精细化操作,主要适用于对R画图有一定了解,需要更精细化作图的人,尤其是那些刚从excel转ggplot2的各位,有比较频繁的作图需求的人.不讨论那些样式非常酷 ...

  6. R语言:ggplot2精细化绘图——以实用商业化图表绘图为例

    本文版权归http://www.cnblogs.com/weibaar 本文旨在介绍R语言中ggplot2包的一些精细化操作,主要适用于对R画图有一定了解,需要更精细化作图的人,尤其是那些刚从exce ...

  7. 《R数据科学》学习笔记|Note5:使用dplyr进行数据转换(下)

    点击蓝字 关注我! 写在前面 本系列为<R数据科学>(R for Data Science)的学习笔记.相较于其他R语言教程来说,本书一个很大的优势就是直接从实用的R包出发,来熟悉R及数据 ...

  8. csvtk:高效命令行版极简dplyr

    写在前面 什么时候写 csvtk 呀,csvtk 也借鉴了些 datamash 的东西. 之前写 datamash 的使用教程 linux 极简统计分析工具 datamash 必看教程,收到了一位读者 ...

  9. rect函数_R函数不会写,quot;抄quot;总会吧!

    前面我们简单的介绍了R函数.有些人可能会说,我现在的R水平有限,还不足以写出很高级的函数,该怎么办?俗话说前人栽树后人乘凉,他山之石可以攻玉,鲁迅同志也提出过"拿来"主义.已经有前 ...

最新文章

  1. 开源图形库 FreeImage
  2. Bear and Raspberry
  3. TED演讲——人生的12条法则
  4. 走钢索的人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十七)...
  5. 和方舟rust一样的手游_偶像梦幻祭2新活动 ES手游全新开服
  6. Windows Server 版本信息及支持期 Win10系统各版本服务起止日期。
  7. Atitit 学习的本质 团队管理与培训的本质 attilax总结 v2
  8. 数据库基础操作:建立学生表
  9. 本地SVN帐号密码破解
  10. 微信小程序应用百度地图API
  11. 手机app通用模板蓝色系用户登录页面
  12. Doris0.13.15升级至0.14.12.4故障[Bug] NPE when replaying CheckConsistencyJob
  13. 开发视频实时直播需要用到哪些技术?
  14. 《AngularJS深度剖析与最佳实践》一2.6 指令
  15. 数学建模国赛经验分享
  16. KICAD批量修改原理图(.sch)中的字段
  17. Unity学习 渲染管线介绍
  18. 关于java maven 项目debug运行时,项目报sourse not found问题
  19. 医用雾化器芯片/PCBA方案
  20. 数字图像处理|Matlab-图像分割与边缘检测实验-Hough线检测

热门文章

  1. 【射频知识】自动增益控制(AGC)电路
  2. 一次短暂的淮安、盐城之旅
  3. Java开发环境的搭建—Java JDK的下载与安装!
  4. Star CCM+多孔介质仿真(二)——阻力系数的计算和设置
  5. office出现应用程序错误无法正常启动(0xc0000142)
  6. 医药领域知识图谱快速及医药问答项目--项目探究
  7. iptables及其过滤规则
  8. 《Adobe Photoshop大师班:经典作品与完美技巧赏析》目录—导读
  9. Git 处理tag和branch的命令
  10. 云蹦迪、云追星、云表白…疫情下的情人节怎么过?