Hello, I want to colorize the area between two curves, but one of these curves isn't continuous.
The best solution I found is the 2nd example in the help of polygon, but how can I get no area filling for the missing data in the 2nd curve. example: x1 = c(1:8) x2 = c(1:8) y1 = c(1,5,6,1,4,5,5,5) y2 = c(0,3,3,NA,NA,1,3,4) plot(x1,y1,type="l") lines(x2,y2) for the missing parts I want no filling. so for this examples the code would be: polygon(c(1:3,3:1),c(y1[1:3],rev(y2[1:3])),col="green") polygon(c(6:8,8:6),c(y1[6:8],rev(y2[6:8])),col="green") How can I generalize this for a longer curve with more data? AxM ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.