[R] lattice::xyplot axis padding with fontfamily="mono"
Deepayan Sarkar
deepayan.sarkar at gmail.com
Fri May 29 00:08:59 CEST 2009
On Wed, May 27, 2009 at 4:38 PM, Benjamin Tyner <btyner at gmail.com> wrote:
> Hello,
>
> Say I have a predictor taking a very wide value:
>
> Data <- data.frame(pred="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",resp=1)
>
> print(xyplot(pred~resp, data=Data)) # enough y-axis padding to accommodate
> the wide label
>
> print(xyplot(pred~resp, data=Data,scales=list(fontfamily="mono"))) # not
> enough padding
It's a bug in the layout calculations (fontfamily is not used).
> What's the recommended way to have enough padding allocated?
Ideally by fixing the bug, but that may not be easy to fix in the
short run. For one-off examples, you could increase the width
manually:
xyplot(pred~resp, data=Data,scales=list(fontfamily="mono"),
par.settings = list(layout.widths = list(axis.left = 1.1)))
-Deepayan
More information about the R-help
mailing list