R 添加均值曲线

数据情况

计算均值
a.mean=aggregate(Value ~ Group, data = a, FUN = “mean”)

绘图

library(ggplot2)
library(ggpubr)
a=read.table("C:\\Users\\XXX\\Desktop\\result.finnal.xls.plot",head=T)
a.mean=aggregate(Value ~ Group, data = a, FUN = "mean")
p<-ggplot(a, aes(x=Group, y=Value)) +geom_point(size=2,shape=21,color="gray40")+theme_classic()+ scale_x_continuous(limits=c(2,16),breaks=seq(2,16,1)) +xlab("Number of genomes")+ylab("Number of gene families")
layer2<-geom_xspline(aes(x=Group, y=Value), a.mean, color="gray30",size=1.5,linetype="dashed",position = "identity",inherit.aes = FALSE)
p+ theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank()) +layer2

添加拟合曲线

method : “auto”, “lm”, “glm”, “gam”, “loess” or a function
se:Display confidence interval around smooth
span: Controls the amount of smoothing for the default loess smoother. Smaller numbers produce wigglier lines, larger numbers produce smoother lines.

p+geom_smooth(aes(x=Group,y=Value),method = "loess",color="gray30",se=FALSE,size=1.3,span = 0.4,linetype="twodash")+theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank())

R ggplot2 添加曲线相关推荐

  1. MpAndroidChart-LineChart 折线图使用(含动态添加点,动态添加曲线)

    目录 零.简介 一.MpAndroidChart的基本使用 1.依赖:project的build.gradle 中添加 2.app的build.gradle 中添加 3.举例 4.常用API 二.Mp ...

  2. DevExpress的进度条控件ProgressBarControl的使用-以ZedGraph添加曲线进度为例

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

  3. R语言添加Python模块错误的解决方法

    使用R Studio添加Python包pytdx时,使用reticulate(R包)中import来导入已下载好的pytdx(Python包) pip install pytdx # 先在终端中下载p ...

  4. R|ggplot2(五)|scale 修改默认设置

    感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答.求职一站式搞定! 本文作者:天善智能社区专家dwzb 天善智 ...

  5. R语言给曲线添加标注和点注

        在R语言中,可以使用text(x,y,"标注名称")来给曲线加标注text,使用point(x,y,col,cex,pch)来给曲线加点注pch.     下面介绍,在抛物 ...

  6. [转] R ggplot2包介绍学习

    原文地址:https://www.cnblogs.com/nxld/p/6059603.html ggplot2绘图特点: 1.核心理念是将绘图与数据分离,数据相关的绘图与数据无关的绘图分离 2.按图 ...

  7. R绘制Rank-abundance曲线

    丰度等级曲线(Rank abundance curve)在群落分析中,可以直接反应群落中高丰度和稀有ASV/OTU的数量,该曲线将每个样品的按其丰度大小延横坐标依次排列,并以各自的丰度值为纵坐标,用折 ...

  8. R: ggplot2(1)

    目录: 1.1 欢迎来到ggplot2的世界 1,2其他资源 1.3什么是图形的语法 1.4ggplot2与r中其他软件包的比较 1.5关于本书 1.6安装ggplot2 1.1 欢迎来到ggplot ...

  9. R语言ROC曲线下的面积 - 评估逻辑回归中的歧视

    我们围绕ROC曲线技术进行一些咨询,帮助客户解决独特的业务问题.在讨论ROC曲线之前,首先让我们在逻辑回归的背景下考虑校准和区分之间的区别. 相关视频:R语言逻辑回归(Logistic回归)模型分类预 ...

最新文章

  1. Modeling System Behavior with Use Case(3)
  2. Java 垃圾回收机制,13张图给你讲清楚!
  3. 在html中标题字号一共有几种,HTML中常用的几种标签
  4. DEDECMS中,会员中心的常用知识
  5. uniapp 获取时间戳
  6. mysql 登录失败18456_Sqlserver 2005 登录用户提示“sa'登录失败。错误18456“的解决方案...
  7. “走进名企”之参观微软亚洲研究院
  8. 《人类简史》《未来简史》读后感作文5000字
  9. 通俗理解 set,dict 背后的哈希表
  10. 【天池、京东算法大赛、Kaggle等机器学习打比赛模板】
  11. 获取附近小区信息_怎么通过网上找到靠谱的租房信息?
  12. Angular 4入门教程系列:9:TypeScript:ECMAScript之前世今生
  13. Dw新建HTML网页步骤
  14. python属于计算机的什么语言_Python语言属于()_学小易找答案
  15. 头歌--CC++函数实训
  16. Dao 繼承 HibernateDaoSupport後,使用註解注入sessionFactory
  17. 广西省防城港市谷歌卫星地图下载
  18. 2019会考计算机知识点,2019最新高中物理会考知识点归纳、公式总结
  19. 音频处理基础入门笔记
  20. 红蓝对抗之隧道技术第二篇(reGeorg内网穿透、SSH隧道本地Socks代理、SSH远程转发、Earthworm Socks5代理、Tunna正向代理、ICMP隧道、DNS隧道、Frp穿透)

热门文章

  1. windows安装mysql5.7简单详细教程(带百度云)
  2. Android原生奇门遁甲排盘代码
  3. Oracle gsd服务是什么,oracle11gRAC的oc4j和gsd服务都处于offline状态
  4. python小游戏 经典魔塔游戏设计与实现
  5. 软件mil测试,软件测试用例实例(非常详细).doc
  6. 网络波动造成服务器文件系統损坏,快用苹果助手电脑版安装失败怎么办 安装失败解决方法...
  7. 解决Jhipster 使用 jhipster jdl 命令后所有文件都会生成 而不是按指定的jdl生成文件1
  8. Norflash 驱动
  9. linux下peci转usb驱动,USB口转并口驱动-USB口转并口打印线驱动程序下载 --pc6下载站...
  10. 数据模型:数字化转型的核心能力