如何用R语言绘制散点图(数据分组展示)并同时添加全数据的线性和指数两条拟合线?

如何用R语言绘制散点图(数据分组展示)并同时添加全数据的线性和指数两条拟合线?,第1张

用R作图,比用EXCEL要灵活的多。

散点图,直接用plot()即可

多类别,在R中就是多变量,用pionts() 加类别

拟合曲线用 fit<- lm()

lines(fit)

添加文字用 text()

简介:

线图叠加散点图是数据表达中常用的一种方式。ggplot2包支持图形叠加,可以很好的实现我们想要的效果。由于使用ggpolt2包绘制的箱线图的末端没有短横线,可以采用误差条图来绘制箱线图胡须末端没有短横线。

因此,可采用三个图层叠加实现:误差条图+箱线图+散点图。

1.数据与要求:

需要的数据用Excel准备并存为CSV格式,数据如下所示:

查看数据首六行:

看到:

2.具体实现

开始作图:

得到:

用annotate()函数进行标注:

得到:

或者可以用geom_label()函数标注:

得到:

对p值标注的字体调整:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11426904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存