Ploticus version 2.33


Version 2.33 Jun'06


Manual page for Ploticus_version_2.33(PL) What's new page                 Earlier change logs

Ploticus 2.33 - 2 Jun '06 - New features

  • direct pixel data point symbols for gd and x11, to provide sharp non-distorted data points. In the example below the first two rows use the new direct pixel data points, while the 3rd row shows the vector-based data points that have always been available.


  • proc venndisk - some new attributes to support "vennmag" plots (a series of disks resting on X axis to compare magnitudes). Here's an example:

  • clickmaps - new clickmapurl syntax to allow deployment in a new window, etc. Syntax is like this:
          clickmapurl: [target=new]http://abc.com/cgi-bin/...

  • SVG - proc settings / config files - svg_linkparms attribute discontinued. Use the new clickmapurl syntax (see above)

  • proc axis - stubround attribute - solves the old problem of getting stubs at round number locations when plot area minima is not at a round location.

  • proc lineplot - gapmissing: autozero

  • proc bars - new attributes for better control of bar labels: labelmustfit, labelmaxlen, labelselect

  • pl command line -ping option

  • proc scatterplot - cluster attribute - default will now be 'no'

  • prefab scat - new parm ptstyle= filled or outline ..... and changed to use the new direct pixel data point symbols.


2.33 Bug fixes

  • clickmap - url encoding is now performed on variable contents and axis values that are substituted into clickmapurls

  • proc categories - uniqueness check wasn't applied when categories listed literally. Useful in apps where the list is generated by another program or whatever.

  • improved handling of very long command line args - each arg is silently truncated to 255 chars. var=value parameters cannot begin with a dash as may have been previously tolerated. var=value parameters are now intercepted before entering the arg name big decision structure.

  • $dategroup() function didn't know about datetime separator characters other than '.'

  • issue where the "circuit breaker tripped" message was appearing when autorange is used but no stubs / no tics were being generated

  • ploticus api code bug - prefabs were not usable via api

  • made adjustments to improve rounding error when axis begins in negative space and reaches zero, zero was shown a very tiny scientific notation number

  • proc processdata - percents - resulting data values were written as enclosed in quotes which made them unplottable.

  • fixed many compile warnings when building w/ gcc4 -Wall

  • drawing to out-of-bounds locations (GD) resulted in huge image. The pl bounding box was set to a huge rectangle due to a wild draw op.. then the final GD crop operation used the huge bounding box to set the size for the cropped result. Fixed by limiting final result to 'pagesize'.

  • proc bars - longways labels on bars that travel beyond plot area boundary weren't being shown/centered properly.

  • in the -scale parameter, if you used -scale 1,2 the scale did not change but -scale 1.01,2 does work. Fixed- some code was only taking action if x scale != 1.0

  • svg - opening tag didn't have xmlns:xlink parameter (always); font size didn't have "pt" on end (firefox 1.5 / easytimeline)

  • proc getdata - instability when there were more field names than available data fields. Fixed - number of field names now sets the 'nfields' idea of how many fields there are. This only happens when nfields is not explicitly specified.

  • scatterplot - short line segments as symbols - no legend entries were appeariing

  • proc legend - longer line segments were colliding with other entries in "across" format

  • proc rangesweep - instability when bad values encountered in data

  • proc annotate - box outline color not being set properly

  • proc bars - showvalues - conflict between "backbox" and "labeldetails: color="

  • pl -errfile stdout (w/ no other args) gave seg fault

  • prefab scat needs a maxinpoints= parameter (for curvefit)

  • heatmaps - with contentfield= and values 0.0 -> 1.0 .. cutoff table was not automatically created properly.

  • prefabs - some prefab parameters cannot be set in a data file.. because they are set in the prefab script before getting the data. Need to go thru and fix or document.

  • -tag command line arg wasn't generating the <embed> tag for svg

  • scatterplot - heatmap-related cell coloring bug

  • draw prefab - win32 issue with dumpfile

  • autorange - code bug involving nearest=hours



data display engine  
Copyright Steve Grubb


Ploticus is hosted at http://ploticus.sourceforge.net
SourceForge Logo


Markup created by unroff 1.0,    June 02, 2006.