## Ploticus prefabs - what's new

Version 2.32
Prefabs

Manual page for Ploticus_prefabs_-_what's_new(PL)

See also the ploticus what's new page.

## Ploticus version 2.32 - prefabs

- Caution: Prefabs are unsafe in direct CGI mode and in any other situation where unknown/untrusted users can directly or indirectly set or manipulate prefab parameters.
- legends - a number of new parameters added for doing things like multi-column or multi-row legends, backing box, title, wordwrap.
- prefab pie - `wraplen` parameter added - wordwrap on pie labels.
- prefab heatmap - now supports `title` and related parameters.
- prefab chron - bug fixed - date notations involving dots should now be ok.
- General - several error messages generated by prefab scripts weren't being directed correctly and caused script evaluation errors.

## Ploticus version 2.31 - prefabs

- prefab chron now uses datematic for fallback defaults
- you can specify "#usefname" (or similar) for axis label
- prefab chron - `lineclip` parameter added
- prefab chron - `xmargin` parameter wasn't working correctly - fixed
- standard parms - new parameters `xlbldistance` and `ylbldistance`
- prefab dist - `savetbl` is now correctly documented as a yes/no item.

## Ploticus version 2.30 - prefabs

- New command line options `-drawdump` and `-drawdumpa` which allow you to overlay or combine results from separate pl runs - this opens up new possibilties when using prefabs. The drawdump file can be rendered later in any desired format, using this command: `pl -prefab draw dumpfile=filename`
- New prefab - compare - for comparing 2 - 4 groups and optionally, subgroups.
- New prefab standard parmameters `xaxis` and `yaxis`. These allow you to render axes on left side, bottom, right side, or top of the plotting area, or any combination thereof, or no axes at all.
- New prefab standard parameter - `inlinedata` - allows a small amount of plot data to be specified directly on command line.
- Change - prefab standard parameters - `yrange` - if a single token is specified (any value), it dictates a fixed minimum and automatic maximim. Previously this was only supported when `yrange=0`. Caution: the behavior is now slightly different: the fixed minima is overridden by encountered data that are less than it.
- New parameters - compare prefab - `ptselect`, `ptselect2`..`4`
- Caution - prefabs now have the new superscripts/subscripts capability enabled by default. This can be turned off if desired. Existing prefab applications that have pairs of '^' or '`' characters in titles or labels may be affected.
- Caution - prefabs now have the new data field name encoding feature enabled by default. This can be turned off if desired. Existing prefab applications that display data field names (eg. in legends) and have '_' or '|' characters in data field names may be affected.
- Prefabs docs were overhauled.

## Ploticus version 2.21 - prefabs

- Improvement - heatmap prefab - changed to use 'exact' category matching by default
- Fixed bug - heatmap prefab - If cutofflist was specified, no plot was produced.

## Ploticus version 2.20 - prefabs

Version 2.20 includes some new prefabs and significant improvements to existing prefabs:

- New prefab: cumufrac for generating cumulative percentage plots.
- New prefab: heatmap for displaying heatmaps, density grids, and similar displays.
- New prefab: vdist for displaying distributions of one or two variables.
- chron prefab can now generate up to 4 curves or bar sets (but not in tabulate mode). Also new axis options automonths, autodays.
- stack prefab can now generate stacked area plots.
- scat prefab can now generate up to 4 sets of data points using 4 different symbols.
- pie prefab can now generate pie graphs with slices of different color determined by a data field, using a legend for the labels. Also a number of other new parameters.
- lines prefab new parameters gapmissing, numbers, accum, clip.
- standard parameters now include ptselect parameters for selecting different sets of rows for different lines / bar sets / data point sets. Other new standard parameters include xnearest and ynearest for more control over axis min and max, echodata, and new legend-related parameters.
- New prefab: processdata which allows ploticus to be used as a data processing filter (no plots).

None of these changes should affect old code.
data display engine
Copyright Steve Grubb

Markup created by unroff 1.0, `` `` August 23, 2005.