Skip to content

filling the area

8 messages · Benilton Carvalho, Mario Cortina Borja, Carlos Mauricio Cardeal Mendes +2 more

#
take a look at:

?polygon

b
On Jan 25, 2007, at 8:18 AM, Mauricio Cardeal wrote:

            
#
Ok. I?ve tried before and all I got was a polygon indeed with the 
extremes points connected. Please where is the error ?

polygon(x,y,col="gray", border = "red")

Benilton Carvalho escreveu:
#
On Thu, 2007-01-25 at 10:18 -0300, Mauricio Cardeal wrote:
See ?polygon

x <- 1:10
y <- rnorm(10)

plot(x,y, type = "o")

polygon(c(min(x), x, max(x)), c(min(y), y, min(y)),  col = "blue")


HTH,

Marc Schwartz
#
Hi Mauricio,

Try:

plot(x,y); lines(x,y)
polygon( c(min(x), x, max(x)), c( min(y), y, min(y)), density=100 )

Best wishes,

Mario

Dr Mario Cortina Borja
Senior Lecturer in Statistics
Centre for Paediatric Epidemiology and Biostatistics
Institute of Child Health, University College London
M.Cortina at ich.ucl.ac.uk
Tel - 020 7905 2113
FAX - 020 7905 2381
#
Thank you all. One more question about the syntax below: min(y) twice, is it?

polygon(c(min(x), x, max(x)), c(min(y), y, min(y)),  col = "blue")

polygon( c(min(x), x, max(x)), c( min(y), y, min(y)), density=100 )

Best whises,
Mauricio



Marc Schwartz escreveu:
#
Yep.

Keep in mind that you need to define the complete boundaries of the
region to be colored. So you need to add the coordinates of the lower
left and lower right hand points, which are [min(x), min(y)] and
[max(x), min(y)].

HTH,

Marc
On Thu, 2007-01-25 at 11:14 -0300, Mauricio Cardeal wrote: