[R] erasing a polygon

PIKAL Petr petr.pikal at precheza.cz
Thu Sep 27 15:48:38 CEST 2012


Hi

It seems that it still works.

x<-c(3,7,7,3)
y<-c(4,4,6,6)
par(bg="pink")
plot(1:10,1:10)
polygon(x, y, border=TRUE, col=0)

> version
               _                                                 
platform       i386-pc-mingw32                                   
arch           i386                                              
os             mingw32                                           
system         i386, mingw32                                     
status         Under development (unstable)                      
major          2                                                 
minor          16.0                                              
year           2012                                              
month          03                                                
day            03                                                
svn rev        58569                                             
language       R                                                 
version.string R Under development (unstable) (2012-03-03 r58569)
>

Regards
Petr

> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Terry Therneau
> Sent: Thursday, September 27, 2012 2:37 PM
> To: r-help at r-project.org
> Subject: [R] erasing a polygon
> 
> I'm updating some (very) old code, and one particular option of its
> plot method depends on a once-was-true trick
>      polygon(x, y, border=TRUE, col=0)
>      polygon(x, y, border=TRUE, density=0)
> 
> would draw the polygon AND erase whatever was underneath it back to
> background color.
> 
> Is there a reliable way to do this with the current R (standard
> graphics)?
> 
> Terry Therneau
> 
> PS For the inquiring, the routine is text.rpart with the fancy=T
> option, and the original target was the postscript driver on Splus 3.4.
> (I said it was old.)  The plot.rpart routine draws the branches, and
> text.rpart then wants to lay down some ellipses, erasing what is
> underneath them.
> 
> ______________________________________________
> R-help at 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.




More information about the R-help mailing list