Ploticus version 2.31


Version 2.41 Mar2009


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

Ploticus 2.31 - 5 Feb '05 - New features

  • datematic - when working with date, datetime, or time data, datematic will automatically determine a reasonable default axis range, stub format, stub increment, and will enable autoyears, automonths, or autodays as appropriate. In proc axis this is used by specifying stubs: datematic. In proc areadef autorange, it is used by specifying nearest=datematic.
    Example:
      #proc areadef
        xautorange: datafield=1 nearest=datematic
        xaxis.stubs: datematic
        ...
    


  • autorange - lots of new nearest options

  • 64 bit Linux supported. Version 2.31 compiles and runs on AMD64. The source code now gives an (almost) clean -Wall compile .

  • lineplot - new feature - gapmissing: auto detects omitted data points without requiring missing data codes be present.. heuristic is based on interval between 1st 2 data points.

  • pl command line - new option -noshell disables all internal shell invocations, useful ie. when testing a script from a non-trusted source.

  • proc axis - new features stubs: minonly, stubs: maxonly, and stubs: minmaxonly to render stubs only at the axis minima, maxima, or both.

  • proc axis - new attribute - arrow for placing an arrowhead at the axis maxima.

  • proc line - new attribute anchor allows drawing relative a figure relative to an anchor location (useful when drawing the same figure repeatedly in different locations).

  • proc axis - new attribute nolimit that can be used to disable the axis drawing "circuit breaker" for those special cases where it is a hinderance.

  • proc processdata - action:stats - can now produce one set of stats based one or several data fields (values all taken together).

  • clickmap is now automatically disabled in direct cgi mode, since it's not applicable there.

  • proc page - new attributes map and csmap - allow clickmap generation to be turned on from within a script instead of on the command line.

  • win32 - when PNG/GIF/JPEG image output is written to stdout, stdout should now be set to the appropriate coding.

  • proc rect - to get no fill color you can now say color: none (used to have to say just color: )



Bug fixes

  • due to a Makefile problem (pl command only) no imagemap output was produced with -map or -csmap when producing gif, png, or jpeg. libploticus unaffected. More info here.

  • dates - bug involving incorrect day-of-week computation. Plots that used omitweekends omitted the wrong days of the week.

  • proc curvefit - wasn't discarding input data points where Y component was a non-numeric (eg. a missing data code).

  • very long category names used as axis labels.. some long labels were being omitted on axis..

  • autorange - big datafield list using fieldnames, was causing overflow

  • arrow color sometimes incorrect - fixed

  • in X mode, the yellow [End.] or [more..] button is not affected by -scale

  • bounding box incorrect with vertical text when a -scale was set

  • proc usedata - was giving error when current data set was the original data set; also made more lenient on the "original" name

  • svg - "bad CSS property or descriptor declaration" error - fixed (?)

  • font names w/ embedded spaces - these are parsed correctly everywhere (-font, proc page, proc settings, textdetails font=) but these are problematic with some drivers.. SWF definitely won't handle these. In a test, GD/Truetype doesn't seem to work with them either. Not sure about SVG.



data display engine  
Copyright Steve Grubb


Ploticus is hosted at http://ploticus.sourceforge.net   Get ploticus data display engine at SourceForge.net. Fast, secure and Free Open Source software downloads


Markup created by unroff 1.0,    March 11, 2009.