NEWS
latticeExtra 0.6-30 (2022-07-04)
- Replace non-free 'tripack' package functions by 'interp'.
latticeExtra 0.6-18 (2011-06-08)
- combineLimits() fixed to work with empty panels.
latticeExtra 0.6-15
- graphical parameters vectorized in panel.3dbars().
- new panel function panel.ellipse().
- panel.xyarea() gains a 'horizontal' argument.
- layer() now works with splom.
- panel.ellipse() [was introduced previously but not mentioned here].
- changes to panel.smoother,quantile,xyarea to work with the new
'col' default in panel.superpose(): now "black" rather than NA.
latticeExtra 0.6-14 (2010-08-01)
- new combineLimits() function for per-row and per-column limits.
- new functions xscale.components.* and yscale.components.*
where * is in {logpower,fractions,log10ticks,log10.3,subticks}.
- horizonplot substantially revised, with an argument 'horizonscale'
(actually for prepanel), "free" scales and colorkey support.
Also the default colors are better now (thanks to Joseph Guillaume).
- new functions ggplot2like(), ggplot2like.opts() and axis.grid().
- new functions theEconomist.opts() and theEconomist.axis().
- panel.mapplot() now takes an 'exact' argument, similar to map().
- new function panel.key().
- c.trellis() and doubleYScale() now have an option to merge legends.
- c.trellis(), as.layer() and doubleYScale() now try to combine
'par.settings' from multiple plots.
- doubleYScale() now accepts an 'under' argument (applies to 2nd plot).
- marginal.plot() now has a default cut = 0.
- layer() failed on expressions with missing arguments, like x[,1].
- removed the deprecated arguments to layer(), 'eval' and 'etc'.
- simpleSmoothTs() and panel.tskernel() used an incorrect (reversed)
filter in the case of sides = 1 and c > 1.
- as.layer() was not keeping existing scales if x.same or y.same = FALSE.
- xyplot.list() now applies 'FUN' directly, avoiding some evaluation issues.
- the 'style' argument to layer() now applies to the "superpose" styles
also, which fixes some cases with xyplot.ts.
- the 'zoo' methods for panel.xblocks() and panel.xyarea() now use
coredata() rather than as.vector(), so can keep factors intact.
latticeExtra 0.6-10
- support arrows with panel.segplot.
- several changes to panel.xblocks().
- layer() now has a 'magicdots' argument, which is TRUE by default.
- use of the 'eval' and 'etc' arguments to layer() are now deprecated.
- new function simpleSmoothTs (calculations as in panel.tskernel).
- panel.tskernel() gains a new argument 'n' (default 300) to reduce the
number of plotted points.
- panel.qqmath.tails() is now deprecated as its main functionality
has been moved into panel.qqmath() (in lattice 0.18-4, from R 2.11.0).
- glayer() was failing on plots with an existing 'panel.groups'.
- panel.smoother() now omits non-finite values and converts to numeric.
- panel.xyarea() (and thus horizonplot()) now handles missing values.
latticeExtra 0.6-6 (2010-02-08)
- xyplot.ts actually removed now (forgot to delete it after lattice release).
- new function horizonplot().
- fixed rescaling bug in panel.tskernel(..., sides = 1).
- mapplot can now take colramp = NULL to use the current theme.
latticeExtra 0.6-5 (2010-01-17)
- new panel functions panel.smoother() and panel.quantile().
The latter requires the quantreg package.
- new panel function panel.tskernel().
- layer() rewritten and now has several new arguments.
New convenience functions layer_(), glayer(), etc.
- new functions theEconomist.theme() and asTheEconomist().
- custom.theme() gains a '...' argument passed to simpleTheme.
Added a variant custom.theme.2() with different defaults.
- expanded xyplot.ts() and moved it to the lattice package.
- improved handling of colours in panel.xblocks().
Added several more examples to the help page.
- fixed panel.xblocks() to handle cases of no missing data.
latticeExtra 0.6-4 (2009-10-27)
- as.layer() gains arguments x.same and y.same.
latticeExtra 0.6-2
- new functions 'panel.xblocks', 'panel.qqmath.tails',
'panel.xyarea' and 'panel.qqmath.xyarea'.
- added explicit 'layout' argument to 'marginal.plot'
(was clobbered by the default NULL in 'c.trellis').
- 'c.trellis' handles 'subscripts' argument to prepanel functions.
latticeExtra 0.6-1 (2009-06-22)
- fixed 'layout' argument to 'xyplot.list' and 'c.trellis'.
latticeExtra 0.6-0 (2009-06-20)
- new function xyplot.list, to create and merge multiple plots
(and not just xyplots).
- c.trellis will now set same scales properly when x/y.same=TRUE.
- new function doubleYScale, to easily overlay two plot series.
- new functions panel.lmlineq and panel.ablineq for line equations.
- marginal.plot handles non-syntactic variable names;
also now coerces to data.frame (so e.g. works with a matrix).
- changes to default axis style in marginal.plot.
- new dataset EastAuClimate.
latticeExtra 0.5-4 (2008-10-31)
- marginal.plot now handles table objects sensibly.
- marginal.plot now applies 'subset' to 'groups', as it should.
latticeExtra 0.5-3 (2008-10-10)
- improvements to marginal.plot including support for groups.
- fix to marginal.plot: failed with only numeric variables.
- fix to panel.voronoi (with use.tripack = FALSE):
wrong colors were used when xlim/ylim enclosed a data subset.
- new function 'as.layer' and a method 'as.layer.trellis'.
This allows panels to be overlaid with independent x/y scales.
Previous Changes
- several new data sets and a few utility functions
- dendrogramGrob to produce a dendrogram that can be used as a legend
- new generic function 'gplot' -- like 'plot', but meant to produce a
‘grouped’ Trellis plot. Methods can be defined for objects that
already have a 'plot' method. API Currently unstable.