On Aug 4, 2010, at 9:32 AM, Ally wrote:
>
> Hi,
>
> I'm trying to use grid.polygon() to plot several polygons at once,
> with a
> view to putting coloured polygons beneath a curve. I'm struggling
> just to
> get the grid.polygon to plot anything
>
> # PLOT SOME POINTS
> x <- 1:100
> y <- 1:100*0.5 + 3
> plot(x, y, pch = ".")
>
> # PLOT 2 POLYGONS
> library(grid)
> grid.polygon(x = c(20, 20, 40, 40, 40, 40, 60, 60),
> y = c(0, 10, 20 , 0, 0, 20, 30, 0), id = rep(1:2,
> each > 4), draw = T)
>
> I'm wondering whether this is to do with the 'id' parameter, if
I've
> misunderstood it's use - but any hep would be greatly appreciated!
Your x and y locations are so large they are off the page. Compare:
grid.polygon(x = c(20, 20, 40, 40, 40, 40, 60, 60)/100,
y = 0.5+c(0, 10, 20 , 0, 0, 20, 30, 0)/100, id =
rep(1:2, each 4), draw = T)
David Winsemius, MD
West Hartford, CT