PolygonNA {greenbrown}R Documentation

Plot a polygon by accounting for NA values (breaks in polygon)

Description

This function is an improved version of polygon that considers NA values in plotting.

Usage

PolygonNA(x, lower, upper, col = "grey")

Arguments

x

vector of x-values

lower

vector of lower polygon range

upper

vector of upper polygon range

col

color of the polygon

Author(s)

Matthias Forkel <matthias.forkel@geo.tuwien.ac.at> [aut, cre]

Examples


x <- 1:10
med <- rnorm(length(x))
lower <- med - 2
upper <- med + 2

# example 1: no NA values
plot(x, med, type="l", ylim=range(c(lower, upper), na.rm=TRUE))
PolygonNA(x, lower, upper)
lines(x, med)

# example 2: with some NA values 
lower1 <- lower
upper1 <- upper
lower1[c(1, 6, 10)] <- NA
upper1[c(1:2, 6)] <- NA
plot(x, med, type="l", ylim=range(c(lower, upper), na.rm=TRUE))
PolygonNA(x, lower1, upper1)
lines(x, med)



[Package greenbrown version 2.4.3 Index]