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