Figure. Error bars have been added to a plot with the R script given below.

Perhaps you’ve found it tricky adding error bars to R plots. *The R Book* (Crawley, 2007) mentions that the function “arrows” can be used for error bars (p. 56). Below, I’ve provided an example which plots some points and draws some error bars.

For another version of a function for plotting error bars, see Error Bars with R: Part 2.

**Reference**

Crawley, Michael J., 2007. John Wiley & Sons, Ltd:* The R Book*. Chichester, West Sussex, England.

**R Script**

#Error Bar Example, written by Allan Roberts, Jan 20, 2013.

ErrorBarExample <- function(){

add.error.bars <- function(X,Y,SE,w,col=1){

X0 = X; Y0 = (Y-SE); X1 =X; Y1 = (Y+SE);

arrows(X0, Y0, X1, Y1, code=3,angle=90,length=w,col=col);

}

X <- 1:10;

Y <- X+rnorm(10,0,1);

SE <- c(1,2,2.5,2,0.5,3.5,1,1.5,0.5,2);

plot(X,Y,xlim=c(0.5,10.5), ylim=c(-2,14), las=1);

add.error.bars(X,Y,SE,0.1,col=4);

}

ErrorBarExample();

### Like this:

Like Loading...

*Related*

Pingback: Error Bars with R: Part 2 | The Madreporite