Ploticus version 2.21


Version 2.30


Manual page for Ploticus_version_2.21(PL)

New features

  • SVG - text messages on mouseover like done w/ client-side image maps now using overlib or similar. Here's a working example.

  • proc vector can now render error bars and T-bars in arbitrary directions; also vectors can now be rendered by supplying two data points. Example.

  • proc axis - stubhide attribute useful when doing tics but no stubs, allows more control over tic placement (any of the available stub-related options can be used, and no stubs are rendered).

  • proc getdata - commandmr attribute is same as the command attribute but it accepts a multi-row shell command, terminated with a blank line.
  • autorange - numformat parameter which may eliminate problems experienced when working with very large or very small magnitude data

  • proc scatterplot - labelword allows a template to be specified for the labelfield value.

  • proc processdata - action: numberrows ... this new action can be used to prepend sequential numbering to data set rows.

  • programmer control over the first portion of all error messages. Command line arg -errmsgpre. Also may be set within scripts using #proc settings, or using the $errmsgpre() function.

  • proc bars - minlabel attribute may be used to suppress bar labels when value is below a certain threshold (thanks to Jessika Feustel)

  • proc bars - errbarfields now allows one-way positive (upward/leftward) error bars

  • proc curvefit - xsort attribute, for forcing an x sort for interpolated curves

  • SVG - provide a way to specify target with SVG clickmaps <a xlink:"url" target=targ> This can be done in proc settings using the new svg_linkparms parameter.

  • New date formats - dd-mmm ddmmm


Improvements

  • proc axis - autoyears now works with any date-based increment, and does not require a January stub to trigger it. Similar improvement for automonths and autoyears

  • X11, SWF, GD driver limit of number of points in polygon (or continuous line with SWF) now dynamic (-maxdrawpoints)

  • The following error messages silenced, as they can occur during normal operation: proc legend, no entries exist yet, and proc getdata warning: no data fields found.

Bug fixes

  • Fixed bug - proc axis - minorticinc with datetime scaling - inc given in hours or minutes didn't work

  • Fixed bug - select: @sex = m (incorrectly given with one at-sign) caused core dump..

  • Fixed bug - legendlabels - size of 120 not long enough when embedded URLs are used. Raised to 256.

  • Improvement - heatmap prefab - changed to use 'exact' category matching

  • Fixed bug - heatmap prefab - If cutofflist was specified, no plot was produced.

  • Improved handling of autorange lowfix=0 but all data negative problem

  • Fixed bug involving longwise bar labels problem on stacked bars

  • Improvement - proc lineplot - improved handling of degenerate case of NO points in range (anyvalid)

  • Fixed bug - proc lineplot - line label is now subject to clipping

  • Fixed bug - proc bars - errbarfields - incorrect data field accesses when two values are supplied

  • Fixed bug - command line was interpreting arguments like crop.pl as -crop

  • Fixed bug - X11 dashed lines - dash pattern was reset at beginning of each segment, problematic when data points are close together

  • Fixed bug - legendentry tag - was sensitive to trailing spaces

  • Fixed bug - proc axis - race condition when no stubs and no tics are specified.




data display engine  
Copyright Steve Grubb


Markup created by unroff 1.0,    August 25, 2004.