[R] rpart postscript graphics, Mac OS
Uwe Ligges
ligges at statistik.uni-dortmund.de
Tue Nov 18 09:01:54 CET 2003
On Tue, 18 Nov 2003, Paul Murrell wrote:
> Hi
>
>
> Kaiser Fung wrote:
> > I am running R on Mac OS X 10.2x. When I create
> > postscript graphics of rpart tree objects, a tiny part
> > of the tree gets trimmed off, even when it has only a
> > few terminal nodes. This happens even without fancy
> > but worse if fancy=T. (This doesn't happen with
> > boxplot, scatter plots, etc.) How do I fix this?
> >
> > postscript("tree.eps")
> > plot(davb.tree, u=T)
> > text(davb.tree, use.n=T, fancy=F)
> > dev.off()
>
>
> It's hard to see your problem without the actual data to reproduce it.
> Does it help if you precede the plot command with par(xpd=NA)?
Well, the "problem" is known (calculating the required space for labeling
etc. is hard), hence the argument "margin" in plot.rpart().
?plot.rpart tells you:
"margin: an extra percentage of white space to leave around the borders of
the tree. (Long labels sometimes get cut off by the default computation)."
margin=0.1 is sufficient in most cases.
Uwe Ligges
More information about the R-help
mailing list