Skip to content
Back to formatted view

Raw Message

Message-ID: <20220323133352.3d014cc6@arachnoid>
Date: 2022-03-23T10:33:52Z
From: Ivan Krylov
Subject: panel.rect and log scale in lattice plot
In-Reply-To: <1648028314164.79932@med.uni-heidelberg.de>

On Wed, 23 Mar 2022 09:38:34 +0000
"Garbade, Sven via R-help" <r-help at r-project.org> wrote:

>            cpl <- current.panel.limits()

If you str() the return value of current.panel.limits() from the panel
function with log-scaling enabled, you can see that it contains the
logarithm of the y-values, as do the y values themselves. This is
consistent with ?xyplot saying:

>> Note that this is in reality a transformation of the data, not the
>> axes. Other than the axis labeling, using this feature is no
>> different than transforming the data in the formula; e.g.,
>> ?scales=list(x = list(log = 2))? is equivalent to ?y ~ log2(x)?.

...although it could be more explicit.

If you take a logarithm of 10 and 500, lrect() should be able to
produce a rectangle in the right place.

-- 
Best regards,
Ivan