R语言画点状误差线

Posted marszhw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言画点状误差线相关的知识,希望对你有一定的参考价值。

现在项目需要R语言做几个线性拟合,画一些点图,突然需要画误差线,网上找了下,可以用代码实现。。效果如下

技术分享图片

xx1<-c(xxxxxx,xxxx,xxxxx)

yy1<-c(xxxxxx,xxxx,xxxxx)

std1<-c(xxxxxx,xxxx,xxxxx)

std2<-c(xxxxxx,xxxx,xxxxx)

plot_stdy <- function(x, y, sd, len = 1, col = "black") {
len <- len * 0.05
arrows(x0 = x, y0 = y, x1 = x, y1 = y - sd, col = col, angle = 90, length = len)
arrows(x0 = x, y0 = y, x1 = x, y1 = y + sd, col = col, angle = 90, length = len)
}

plot_stdx <- function(x, y, sd, len = 1, col = "black") {
len <- len * 0.05
arrows(x0 = x, y0 = y, x1 = x-sd, y1 =y , col = col, angle = 90,length = len)
arrows(x0 = x, y0 = y, x1 = x+sd, y1 =y, col = col , angle = 90,length = len)
}

plot(xx1,yy1)
plot_stdy(xx1, yy1, sd = std2)

plot_stdx(xx1, yy1, sd = std1)










以上是关于R语言画点状误差线的主要内容,如果未能解决你的问题,请参考以下文章

R语言ggplot2做簇状柱形图并添加误差线的一个完整示例

r语言计算均方误差怎么判断

R语言柱状图边框加粗

R语言std.error函数计算平均值的标准误差实战

R语言基于Bootstrap方法计算标准误差(std. error)实战

r语言画分布图