2012-08-23 29 views

回答

2

的plotrix封裝具有plotCI:

require(plotrix) 
y<-runif(10) 
err<-runif(10) 
plotCI(1:10,y,err,2*err,lwd=2,col="red",scol="blue", 
        main="Add colors to the points and error bars") 
lines(1:10, y) 

enter image description here

(一種非常細微調整到例如碼是添加線連接的中點)

2

ggplot2解決方案:

我將使用美國人口數據集R:

population <- data.frame(Year=seq(1790, 1970, length.out=length(uspop)), 
         Population=uspop, 
         Error=rnorm(length(uspop), 5)) 

library(ggplot2) 
ggplot(population, aes(x=Year, y=Population, 
         ymin=Population-Error, ymax=Population+Error))+ 
    geom_line(colour="red", size=1.2)+ 
    geom_point(pch=2)+ 
    geom_errorbar(width=0.9) 

enter image description here