On 2/17/08, Saptarshi Guha <saptarshi.guha at gmail.com>
wrote:> Hello,
> It is possible to set the aspect ratio of the Y-axis to the X-axis
> in xyplot
> (a) xyplot(y~x,aspect=1.8)
> Suppose I have only 1 panel and i wish to set the length of the X-
> axis to 2" keeping the same aspect ratio as in (a). I would also like
> to keep the same scales.
> I suppose i need to do something in prepanel but what?
> Is there any function i can call to set the actual length of the
axes?
See ?print.trellis.
p <- xyplot(1 ~ 1, aspect = 0.5)
p
plot(p, panel.width = list(2, "inches"), panel.height = list(1,
"inches"))
This overrides 'aspect=' though, that is, you will need to specify
both width and height if you want to control the aspect ratio.
-Deepayan