On Wed, 25 Nov 2009, Jose Narillos de Santos wrote:

Imagine I have a variable X

I use plot (X, type="l").

I want to "show" with colour the area between "the line of X" and the Zero
Axis.

So that if X have negative values the colored area will be below zero.

I?m trying to make this with polygons() but I?m not able....

Can you guide me to do it?

Maybe something like this?

## artificial random walk
set.seed(123)
x <- cumsum(rnorm(100))

## plot
plot(x, type = "l")

## add shaded polygon
polygon(c(1, 1:100, 100), c(0, x, 0), col = "lightgray")

## zero axis
abline(h = 0, lwd = 2, col = "blue")

hth,
Z


The other question is how can I show "the zero axis" in a plot?

        [[alternative HTML version deleted]]



______________________________________________
R-help@r-project.org 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.

Reply via email to