15 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
ryoon
|
7129f0db96 | Remove garbage files. | ||
ryoon
|
65230d0246 |
Update to 2.42
* Update MASTER_SITES. * Hardcode PLOTICUS_PREFABS environment values. Changelog: Ploticus 2.42 - May 2013 Maintenance release with these bug fixes: various code updates to reduce warnings arising from newer gcc versions / lint in strict mode. chron prefab - fixes to the error bars; data point symbols heatmap prefab - wasn't obeying the legend=no parameter... fixed. proc boxplot - incorrect error message on number of statfields supplied, and likely other erratic behavior, when doing median-based bars plus a mean symbol. the 'legendlabel' attribute was only accepting first whitespace-delimited token... should accept entire line. Affected these procs: bars, curvefit, lineplot, scatterplot, and vector. Version 2.41 (May 2009) - new features: New proc: proc pvalue for computing pvalues associated with t-test. proc scatterplot - new attribute colorfield allows you to control data point color directly from a data field (not involving the legend-driven technique). proc areadef - new attributes clickmapadjust for tweaking the overall position of grid clickmap, and catbinsadjust useful in setting up a plotting area with categories that are slid -0.5. proc print - new variable that is set called FOUNDROW, which lets you determine which data row contains a given value, then pass the row number to the $datarow() function proc catlines - column bars category names having embedded whitespace can now be used for positioning (use underscores in the location spec) prefabs - new parameters xgridskip, ygridskip, xgridblocks, ygridblocks, firststub, laststub 2.41 bug fixes Thanks to all those who reported and/or supplied fixes for these bugs... C coding issue - string pointer comparisons, was ok on gcc but failed on sun C compiler and others clickmap - double url encoding bug tokncpy() fix affecting win32 builds proc processdata action: breaks not setting NRECORDS to 0 on eof proc processdata - result field names are set later, allowing current field names to be used in select statements on clickmap tags, alt= attribute added so that output passes xml validation numgroup() function - contributed bugfix installed datetime stubs - seconds were incorrect clickmap urlencoding - spaces are now urlencoded to %20 (previously was +) direct pixel data points are now influenced by -scale proc catlines able to function with just one subcat (use to require at least two) instability related to field name headers, getfname() memory leak in grgd.c, Gptlist date stubs dislaying garbage when given unrecognized date format string lineplot XFINAL was incorrect Version 2.40 (Jan 2008) New features: A revision pass was done affecting all script and attribute parsing, with the goal of eliminating attribute length restrictions where possible, and reducing string copy operations. proc catlines proc tree proc getdata ... data sets using the bar character (|) as field delimiter are now supported. Also, there's now delim: auto which tries to automatically determine data field delimitation. proc processdata ... new actions: summary, summaryplus, raccum ... new attributes binsize, binmod proc boxplot (formerly proc rangebar) ... functionality change.. it now produces a set of boxplots in a similar way to how other procs (such as proc bars) operate. Any existing scripts using proc rangebar will require attention. new pl(1) command line options -pixsize (to set exact size of result image in pixels), and -cputime (to set cputime resource limit). As usual these have equivalent settings in proc page and/or proc settings axis autorange now supports the following: nearest=Nminute nearest=second nearest=Nsecond proc image (formerly called proc import)... gifs can be imported. Images can now be incorporated into SVG plot results. Clickmap support. symboldetails ... imgfile, imgwidth, imgheight color ... color specifications using notation such as xFEDCBA now supported Slanted axis stubs are now supported. See proc axis stubvert parameter A number of other new attributes that are specialized or of minor interest 2.40 Bug fixes bug related to legend-driven bar graphing direct pixel data points inherit current line dashing .. symboldetails needs to set linetype to plain segfault occuring after error 12040 "DISPLAY=" ? svg compile and swf segfault bugs proc getdata - recent fix related to #field names and #data fields needs to take filters into account proc categories - when cats specified literally, trailing whitespace is taken as part of category proc image segfaults with -x11 proc lineplot - gapmissing autozero not working right segfault when -csmap is used with long urls proc processdata MIN, MAX - not affected by 'resultformat' but should be First x stub is a little higher than the others gd color bug when degenerate data row encountered [color change bug - lineplot gapmissing and fill options] prefab chunk_title - align= was giving backward results proc bars - segments - code bug demonstrated by gallery/timeline2.htm proc bars - instability related to color change optimization (wild draw location) prefab cumufrac - no curve produced for certain input data (see msg 1974) clickmap - the clickmap entries for plot elements sitting on top of a clickmap grid are written too late in the map and mouse doesn't respond. For gif/png/jpg imagemaps, need to write map entires in this order: 1) plot element regions 2) xy grid regions 3) single-dimention grid regions. (svg uses the opposite order) scripts having embedded CSV data (w rows > 255) can break script processor causing instability. proc annotate instability on filled rectangle draw caused by unitialized bd* vars proc curvefit - xfield was required, but doesn't need to be legend - repeated use of legends eventually gives "Sorry, too much legend content" msg prefab overlays - each run needs to output a code into the dumpfile that tells pcode to do a graphics init. Otherwise, run 2 inherits current color (other settings?) left behind by run1 proc axis - stubround - 1st stub seems to be often omitted even when it is a round value (snps/distplot) URL encoding shouldn't encode '.' or other normal punctuation chars.. floating bars weirdness instability when trying to #set a var to length > 334 chars instability when supplying a long perl script with #proc getdata commandmr ticus 2.33 (June 2006) 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 <svg> 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 - new 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. More detailed explaination in docs. -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 Ploticus 2.32 (Aug 2005) - New features proc legend - support for multi-column or multi-row legends, word wrap for legend entries, backing box, title, and others. Thanks to Philippe Jalaber and Tobias Minich who suggested some of these features. Examples proc venndisk - new proc for producing venn diagrams. example textdetails - new linesep attribute to control line spacing. mousover/tooltip labels can now be up to 1500 chars. Also any proc that had a clickmaplabel attribute now also has a clickmaplabeltext multiline attribute. This is to accomodate chunks of javascript code as used with SVG mouseover/tooltip method #2. proc axis - month stub inc with datetime scaletype now supported. proc pie - new wraplen attribute to wordwrap pie slice labels new function - $rewritenum(f) which takes a numeric quantity f and returns it rewritten for display purposes, applying numbernotation (as specified in your proc settings or config file) new function - $textwidth(f) returns horizontal width of FreeType bounding box. Useful only with freetype fonts, otherwise it returns 0. Suggested/contributed by Erik Zachte. autorange - if user doesn't specify numformat, %f is now automatically used to build result with high magnitude low variance data sets (such as where the min is 1,000,000 and the max is 1,000,003). Prefab parameters for access to some of the new proc legend features; and some other prefab items. More info 2.32 Bug fixes date notations involving dots (such as dd.mm.yy) weren't being handled properly gd16.c gcc 4 compile issue (static int cost, static int sint) crosshatch lines were too thin w/ svg proc bars - with 'truncate', bar completely out of range was suppressed but label still appears drawcommands ignored cm units - fixed. Also, mark and cblock now accept posex specifications. heatmap prefab - now supports title and related parameters. superscripts in X axis stubs showed up on Y axis - fixed autorange - now handles degenerate case where all data are 0 proc vector - instability if start and end points of a vector are same proc getdata no longer does a popen( cat filename ) in CGI mode strange color change problem - related to certain degenerate lineplots that don't draw anything. Bug in proc_lineplot.c fixed. proc legend width attribute now supports cm heatmap prefab - yaxis=none didn't have any effect. Fixed. proc pie - with outlinedetails: none the labels and any associated lines disappeared proc scatterplot - default clustermethod was horizontal when ylocation given.. and vertical when xlocation given.. seems like it should be the other way round.. so I changed it. with datetime (others?) xautorange nearest=exact wasn't working command line option -prefab is now disabled when operating in direct cgi mode command line option -drawdumpa displayed to x11 but shouldn't |
||
dholland
|
bbd43bd35a | Don't declare own strchr(). It breaks on Linux. | ||
wiz
|
8b5099714b | Fix build with png-1.5. | ||
jdc
|
6cbbe8cdf9 | Make this compile with gcc4. | ||
drochner
|
67b1279150 | apply 4 bugfixes from the distribution site (there is no new release yet) | ||
adam
|
66f5fb9197 |
Changes 2.31:
* More automatic handling of date and time with the 'datematic' * 64-bit platform support * Various other new features, improvements, and bugfixes |
||
adam
|
02cd78e723 |
Changes 2.30:
* Superscripts and subscripts capability * -drawdump and -drawdumpa command line options * New proc processdata actions * A new SVG mouseover/javascript scheme * Spaces and commas in data field names |
||
grant
|
8cbf7f5f7f |
Updated ploticus to 2.21.
Version 2.21 - Released 12 May '04 A new option for producing dynamic web-based graphs - QUISP (quick server pages). One nice thing you can do with this is create a CGI form along with the graph, so users can control various graph parameters... here's a live demo example of this. Major changes since 2.20 are lengthy and can be found at: http://ploticus.sourceforge.net/doc/news_old.html |
||
grant
|
8695f12779 |
Updated ploticus to 2.10.
Major changes since 2.04: - New libploticus C API. - Vector plots. - Unicode/big5 support (via GD and freetype). - Disk resource limits lifted. - CGI-mode fixes. - Script interpreter overflow fixes. - Other misc changes and bug fixes. |
||
rh
|
85bde80d48 |
Update ploticus to 2.04. Changes include tons of bufixes and improvements.
Provided by Grant Beattie <grant@netbsd.org> in private mail. New features include: * client-side imagemaps * Changed: #proc endproc may now be written #endproc. The old syntax will also continue to work. * New feature - proc areadef categories - new modifier selectrows which allows categories to be taken from data field based on a conditional expression. * New attribute - proc processdata - outfile allows result to be written to a file. This came up because a user wanted to perform arithmetic (a la getdata filter) to processdata result, and there was no way to do it. * New feature - proc annotate can now do drop shadows, beveling, and colored backing box with or without outline. * New attribute - proc getdata - pf_fieldnames for defining post-filter fieldnames. * New attribute - config and proc settings - numberspacerthreshold controls when thousands separator characters begin to appear. * New system variable - CM_UNITS - indicates if working in -cm mode or not. * HTML server-side imagemap support has been added. * The data parsing code has been rewritten, and now allows situations that weren't allowed before. * new attribute - proc getdata - nfields - Controls the expected number of fields per record. * new attribute - proc getdata - fieldnamerows - like fieldnames but allows data field names to be given one per line. * new attribute - proc lineplot - gapmissing - allows missing data points to cause a gap in the curve. Similar parameter added to lines and chron prefabs. * new attribute - proc scatterplot - clustermethod - control how duplicate points will be clustered. * new attribute - proc scatterplot - symfield and symrangefield - allows symbol shape, color, etc. to be controlled by a data field. * new attribute - proc scatterplot - dupsleg allows symbol shape, color, etc. to be controlled by degree of duplicity * prefabs - added rectangle as a standard parameter. It controls plotting area size (and location, if rendering in paginated postscript). * some new functions, including $numgroup() and $dategroup() which are useful in grouping a set of numbers or dates into bins. * SVG capabilities. The driver was written by Bill Traill. * postscript - ISO Latin1 encoding added, so that European characters may be produced in postscript exactly like they are in the other environments (ascii 128-255). * Created graphic files are automatically chmod'ed to mode 644. * Prefabs * CGI mode * A new script interpreter. New flow of control operators including: #elseif #else #for #while #setifnotgiven #call #write #shell, etc. Also, increased capacities for data fields and variables (250 chars) and script input lines (3000). The new interpreter involves some script syntax changes that may cause existing scripts to break in some cases. * #sql, a new directive for retrieving data directly from an SQL database. This is currently under development, and user-contributed client interfaces to DBMSs such as MySQL and Oracle would be welcome (the code is in dbinterface.c) * Added: proc areadef autorange - new subattributes selectrows (for selecting rows to be considered when scanning for min and max) and combomode (to allow correct finding of min and max for situations like error bars and stacked bars). * Added: proc areadef autorange - now sets variables DATAXMIN, DATAXMAX, DATAYMIN, and DATAYMAX - the actual minima and maxima of data field. * Added: proc axis - stubevery attribute * Added: proc getdata - pathname attribute, to specify data file name directly without involving cat(1) * Added: proc bars - colorfield attribute - set bar color based on a data field * Added: proc legendentry - tag attribute * Added: various new functions * Added: the temp file default path name and default slash character can now be changed in pl.h or in a config file. * Added: resource utilization (cpu time and size of created disk files) now can be controlled. Default upper limits are 10 cpu seconds and 5,000,000 bytes. Limits may be altered in pl.h or by using a config file * Added: various other config file settings |
||
rh
|
d544b6e344 |
Update ploticus to 1.41. Licence is now GPL.
Notable changes are: * Fixed bug: proc axis - when producing stubs running from negative to positive, zero is displayed as a very tiny non-zero value such as 5.2579e-17 due to rounding error. * Fixed bug: proc getdata - buffer overflow when 'filter' is used with data records longer than 254 chars, causing garbage result or instability. Version 1.41 as of 18 June '01: * Ploticus now covered under GPL. * Fixed bug: colored background not completely filling the result window when scale is being done * Fixed scripts in test suite: The change in default size (version 1.40) sometimes caused general layout problems with graphics that were layed out with an 8.5" x 11" default size in mind. The solution for these scripts is to add a #proc page and specify pagesize: 8.5 11. Some of the scripts in the test suite had such problems and are now fixed. * Fixed bug: EPS bounding box incorrect for 1) pltab output and 2) pl where result draws into negative absolute coordinate space. * Fixed bug: proc areadef xautorange/yautorange not working correctly in some cases when a nearest= value is specified. This bug was apparently introduced in 1.40. * Fixed bug: proc lineplot - accum option choking when non-numeric data encountered. * Fixed bug: proc rangebar - negative barloc values not working. * Added: proc areadef - autorange datafield may now be a comma-delimited list of dfields so that multiple data fields are considered when determining the axis min and max. * Changed: scaletypes - times hh:mm:ss and mm:ss - validity checking relaxed slightly to allow degenerate values such as 0:4:9 * Fixed bug: pltab - incorrect interaction between #font and sectionheadings * Fixed bug: proc rangebar - textdetails controls N= label but not missing label * Fixed bug: pltab - creates 8.5 x 11 inch gif, png regardless of result size * Fixed bug: axis - line grid and gridblock starting point incorrect in X * Fixed bug: axis - colors incorrect when specified in certain combinations for tics, stubs, grid * Fixed bug: bars - ticks not being drawn when truncating was not switched on Version 1.40 as of 16 Jan '01: * proc getdata - variables may be declared and set from within data files using #set * proc curvefit - linear regression and correlation * proc areadef - "autowidth" and "autoheight" attributes for data-driven plot area size * proc axis - alternating shaded block backgrounds * added: new script $functions - $exists() and $notexists() to test if a @VARIABLE has a value. See functions(pl) added: new script #operators - #hideund and #showund to control display of embedded underscores, and #includesh. See scripts(pl) * added: new scaletype - log+1 scaling for handling log-characeristic data that may contain values of 0.0 * added: proc areadef - autorange - "incmult", which assists in automatically determining hi and low margin * added: proc areadef - "xextracategory" and "yextracategory" attributes, which allow categories to be added explicitly even when most categories are defined from data * added: proc axis - "stubcull" attribute for eliminating stub collision, or pile up on log axis * added: proc axis - definable extent for grid lines * added: cmyk color specification for use with PostScript and EPS. * added: textdetails - "font" subattribute for setting PostScript font. * added: proc print - "outfile" and "outmode" attributes allowing proc print to write to files * added: proc print - now sets a variable called NSELECTED. * added: proc legend - "reset" attribute. * added: proc bars - "hidezerobars" attribute * added: proc curvefit - "select" attribute * added: proc curvefit - new curvetype - "avg" * added: proc tabulate - "showrange" attribute supercedes showrangelowonly. Range label can be the average of low and high end of range. * added: proc rangebar - "logmean" attribute, for computing means and standard deviations in log space. * added: proc rangebar - "statsonly" attribute, to compute stats and set variables without drawing the bar. added: proc rangebar - now sets the variables RANGEBARIQRMIN and RANGEBARIQRMAX. * changed: proc getdata - pl no longer quits when no data could be read. Scripts can check @NRECORDS after getdata finishes and take appropriate action. * changed: default result size is now 8" x 8". * changed: proc curvefit - data no longer need to be ordered on X for curve computation * changed: standalone $functions (those that are not part of an #if construct) may contain embedded white space * changed: color specifications - the separator character in rgb(r,g,b) constructs may be any of comma, dash, colon, or pipe. Comma was problematic if rgb constructs were put into a comma- delimited list, as in students example. * changed: .pls is now a "known extension" for script files. * changed: improved the heuristic for automatic axis increment determination * fixed bug: proc scatterplot - if select condition used or if values are out-of-range, labels from data and datapoint size from data may be incorrect due to data alignment bug. * fixed bug: proc lineplot - if select condition used or if values are out-of-range, labels from data may be incorrect due to data alignment bug. * fixed bug: proc rangebar - file close problem causing core dump on linux * fixed bug: multipage plots & page breaks - if proc page was used to break to page 2, and proc page wasn't used for page 1, drawing continues on page 1. * fixed bug: proc getdata - select was not working when field names used (message: no such data field). * fixed bug: date scaling - dates containing embedded dashes were not converted properly when used. as locvalue e.g. proc annotate location. * fixed bug: $max() function was giving incorrect results * fixed bug: proc page - on multipage landscape plots using PNG/GIF only the last page was viewable. * fixed bug: PNG/GIF driver memory leak when doing multipage plots. fixed bug: incorrect fda() calls in tabulate.c and processdata.c. * fixed bug: proc getdata filters - potential instability if references were made to data fields beyond NFIELDS. * fixed bug: proc bars - tics produced through the use of leftticfield, rightticfield, and midticfield were being drawn outside of plotting area |
||
hubertf
|
8f4eb4a490 |
Update to 1.39, to work around changed distfiles with same name.
Fixes PR 11168 by Alaric Snell <alaric@alaric-snell.com> Changes: Version 1.39: Sept 29 '00 *Changed - proc transform renamed as proc processdata ('transform' still works) *Changed - script syntax - references to undeclared @variables are now left alone. Formerly they had resulted in syntax errors. *Added - proc areadef - autorange - if nearest= is omitted a reasonable default will be used for numeric data. Formerly it defaulted to exact min and max, which was usually not desirable. It is now possible to say nearest=exact to get exact min and max, should that be wanted. *Added - proc areadef - categories - a new attribute called 'catcompmethod', to control the details of how category comparisons are done. *Added - proc areadef - now sets variables XMIN, XMAX, YMIN, and YMAX *Fixed bug - proc areadef - autorange - problems with negative numbers; *Added - proc axis - 'stubs increment' with no following value gives a reasonable default increment. So does 'stubs inc 0'. *Added - proc bars - barwidthfield and bwfscale for data-driven bar widths *Added - proc datesettings - several new options for omitting weekends *Fixed bug - proc getdata - choking on long path names. Increased sizes of many buffers throughout. *Fixed bug - proc getdata field names - a name beginning with a number such as 16kHz was being interpreted as an integer field number. *Added - proc processdata - new actions 'breaks' to do break processing on data sets, and related action 'breakreset'. *Added - proc rangebar - when using meanmode, plotfields may now be used for getting a mean, standard deviation, and optionally an N value. *Changed - proc rangebar - variable NVALUES is now always set, even if nothing was plotted (it will be zero in this case). *Added - proc rangebar - new attributes showbriefstats, showstatsfile, briefstatstag to make a file holding computed statistical info that can be used by other programs *Added - proc rangebar - allow 'none' for outliernearsym and outlierfarsym, for when displaying outliers using only labels or line segments. *Added - proc rangebar - a new attribute called 'skipmed', to omit median and percentiles calculation when only means and standard deviations are needed (a performance consideration). *Fixed bug - proc rangesweep - bug involving the use of 'select' *Added - new function - $dataitem(), to access a single data item from the current data set by row and field position. *Added - command line / proc page - the options -croprel and -crop *Changed - ploticus temp file naming now uses shorter names *Added - user-contributed RPM spec file. See the Download page under Accessories. *Changed - makefile & build - copied gd_io.h to the gd16 subdirectory for successful solaris 'make' build *Added - MP/ix added to Makefile *Changed - gallery example EPS or Postscript files will no longer be stored on the web site, except for the pltab examples. *Changed - ploticus manual in postscript form will no longer be maintained or distributed. Version 1.38: Jun 9 '00 *It is now possible to set the directory used for temp files, using a new config attribute tmpdir. *under cygwin, problems have been reported with pltab writing postscript to standard output. Workaround is to use pltab -o |
||
rh
|
c270da78f4 |
Update ploticus to 1.36
Changes include: * Fixed bug - categories scaling - handling of duplicate category tags * New attribute - proc bars - numberformat attribute * Improved - programs 8-bit clean and support locales - thanks to Oleg Bartunov * Fixed bug - removed a few x11 compile dependencies that were present even with -DNOX11 * Improved - proc transform - numbernotation may be applied to TOTALS * Fixed bug - proc rangebar - 1.5iqr tails/outliers were incorrect for degenerate cases (small N) * Added a new function called $fieldname() * Improved - proc tabulate now allows NO ordering * Withdrawn - proc pie - lower edge of pie boundary is "fuzzy". A gd rounding error? * Fixed bug - numbernotation - spacer chars being added within leading blank zones in stubs * Fixed bugs - proc lineplot - incorrect fill under stairstep curve and lastseglen * Fixed bug - proc getdata - program crashed when proc getdata filter encounters blank lines in data file * Fixed bug - proc rangebar - 1.5 x IRQ tails not computed correctly (also affects outliers) * Improved - postscript %%Creator and %%Title tags not used correctly * Fixed bug - proc pie - line+label not working correctly on gallery example pie4.htm * Improved - proc line - first coordinate pair should implicitly do a 'moveto' * Added pltab -landscape option * Added new function $max() * Fixed bug - pltab centering of column stubs (had been left-aligned) * Fixed bug - multi-page landscape postscript - 2nd page orientation was incorrect * FAQ Mar 1 '00 (expanded and updated) * Added transparent color; use as background color to create transparent GIFs and PNGs. * Added feature to display numbers in european or us notation with separators for large numbers (settable in config file). * Added proc tabulate accumfield option. * Added feature to make proc bars stackfields easier to use. * Fixed bug - proc tabulate not handling date (etc.) units correctly when ranges not specified. * Fixed bugs - proc areadef autorange - various problems involving large data values, datetime data, and nearest=hours. * Fixed bug - datetime scaletype - all values 'outside window' when default date & time notations in use, even though no window was defined. * Added areadef autorange sub-parameter format. * Added areadef autorange nearest=day. * Fixed bug - proc bars - default bar width sometimes much too wide; added a sanity override. * Added proc bars lablepos attribute * Fixed bug - config file "units: cm" not working. * Added -cm and -inches command line options. * Added -o stdout to write GIF, PNG, or EPS result to standard output. * Fixed bug - script files ending in .pl not handled properly. * Fixed bug - proc rangebar plotfields not working properly. * Fixed bug - proc bars taillen not being cloned properly for errorbars. * Fixed bug - proc areadef box attribute not handling cm properly. * Fixed bug - proc rangebar - 1.5*interquartile range tails were not truncated at the min/max. * Added proc bars colorlist attribute |
||
rh
|
7dce53cb7a | Import of ploticus-1.31, a versatile plotting and data visualization tool. |