diff -Naur ploticus2-base/README ploticus2-patched/README --- ploticus2-base/README Fri Jan 24 00:04:56 2003 +++ ploticus2-patched/README Sat Jan 25 12:20:21 2003 @@ -9,7 +9,7 @@ To install, look over the Makefile and select OS platform, desired GD image capability, etc., then type: make -Then, for a quick demo, type: pl stock.htm +Then, for a quick demo, type: ploticus stock.htm The "Troubleshooting" manual page (http://ploticus.sourceforge.net/doc/Problems.html) has some additional hints to get you started. diff -Naur ploticus2-base/plnode210/doc/Changelog.html ploticus2-patched/plnode210/doc/Changelog.html --- ploticus2-base/plnode210/doc/Changelog.html Fri Jan 24 00:05:01 2003 +++ ploticus2-patched/plnode210/doc/Changelog.html Sat Jan 25 12:20:27 2003 @@ -175,7 +175,7 @@ directory (filename beginning with $) may be used any time, not just with -prefab. This will make it easier to copy prefab scripts into other directories for customization.

-
  • Fixed bug - pl crashes when reading any config file.

    +
  • Fixed bug - ploticus crashes when reading any config file.

  • Fixed bug - prefabs were not working in CGI mode.

  • Fixed bug - script lines longer than 255 were overflowing. The published script line length limit is 3000.

    diff -Naur ploticus2-base/plnode210/doc/Contents.html ploticus2-patched/plnode210/doc/Contents.html --- ploticus2-base/plnode210/doc/Contents.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/Contents.html Sun Jan 26 11:04:16 2003 @@ -70,7 +70,7 @@ Gallery of examples

    -PROGRAMS - pl manual page including descriptions of command line arguments +PROGRAMS - ploticus manual page including descriptions of command line arguments

    API LIBRARY - libploticus diff -Naur ploticus2-base/plnode210/doc/Download.html ploticus2-patched/plnode210/doc/Download.html --- ploticus2-base/plnode210/doc/Download.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/Download.html Sat Jan 25 15:41:19 2003 @@ -77,7 +77,6 @@
  • Ploticus 2.10 plsrc210.tar.gz (810 kB).
  • Ploticus 2.10 plsrc210win32.zip for win32 (920 kB).
  • Ploticus 2.04 plsrc204.tar.gz (750 kB). -
  • Ploticus 2.04 plsrc204win32.zip for win32 (850 kB).
    These include source code, docs (html and roff), prefabs, and pltestsuite. @@ -87,7 +86,7 @@

    Platform-Specific Info & Pre-compiled Binaries

    -My 'home' system is Solaris. I also did the linux and Win32 mingW ports. +My 'home' system is Solaris. I also did the linux, Mac OS X, and Win32 mingW ports. All other binaries are provided by the person who did the port (thanks!). If you succeed in porting ploticus to a yet-unsupported platform, and are willing to make the binaries available from your own site, @@ -102,7 +101,7 @@
    Solaris 2.x (Sparc) -
  • Ploticus 2.10 plsrc210sol2.tar.gz (550 kB). +
  • Ploticus 2.10 plbin210.tar.gz (550 kB).   GIF, PNG, SVG, SVGZ, PostScript, X11. Includes binaries, prefabs, and pltestsuite. Uses static libs (libz and libpng). @@ -110,7 +109,7 @@

    Linux -
  • Ploticus 2.10 plsrc210linux.tar.gz (? kB). +
  • Ploticus 2.10 plsrc210linux.tar.gz (960 kB).   PNG, SVG, SVGZ, PostScript, X11. No pseudo-GIF. Includes pl binary, source code, docs (html & roff, but no images), prefabs, and pltestsuite. @@ -119,6 +118,25 @@ Available here.
  • A user reported that Xlib.h wasn't found on his Mandrake 8.0 system, and that he solved the problem by getting & installing the XFree86-devel package. + + +
    +
    +Mac OS X +
  • Ploticus 2.10 pl210osx.tar.gz (180 kB). +   + Includes a pl binary compiled using gcc on Mac OS X which can produce GIF, SVG, and postscript. + Also includes revised Makefile and Makefile_api. + You'll probably want to download source code with test suite (above) to get some + examples to try.. + Note: I was also able to successfully compile a version with X11 (/usr/X11R6) + but this is not included. +
  • Fink packages ported by Nigel Stanger (nstanger@infoscience.otago.ac.nz) +   + PNG, SVG, SVGZ, PostScript, optional X11. No pseudo-GIF. + Check your local Fink package list or the + Fink web site for more information. +

    win32 diff -Naur ploticus2-base/plnode210/doc/Faq.html ploticus2-patched/plnode210/doc/Faq.html --- ploticus2-base/plnode210/doc/Faq.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/Faq.html Sat Jan 25 12:20:28 2003 @@ -203,7 +203,7 @@ Download -the software. Try one of the included examples, eg. pl stock.htm. +the software. Try one of the included examples, eg. ploticus stock.htm. Then, see if one of the available prefabs @@ -225,7 +225,7 @@
    The - pl + ploticus command. @@ -235,7 +235,7 @@ How do we invoke ploticus automatically? How can we generate on-the-fly graphs for our web site?
    -You can invoke pl +You can invoke ploticus directly as a CGI @@ -280,7 +280,7 @@ Typical uses of a config file are to set a default date format, or to set international number notation or date notation. You can also set any - pl command line option + ploticus command line option automatically from within a config file. Config files are completely optional, and may be used with prefabs and scripts. @@ -403,8 +403,7 @@ , PostScript, and EPS are generally supported in all builds. Unix builds support interactive X11 display. -GIF, PNG, JPEG, and WBMP are available depending on -configuration (see the download page and/or the Makefile). +PNG, JPEG, and WBMP are also available. Clickmap support @@ -419,7 +418,7 @@
    Yes. -PNG and GIF files may be inserted as pictures. +PNG files may be inserted as pictures. SVG has a bright future as a portable and scalable graphic format. EPS files may be used with PowerPoint if the result will be rendered on a PostScript film imager. @@ -748,7 +747,7 @@ Ploticus doesn't store its own fonts or have its own font system; rather it uses fonts that are native to the various graphics platforms or drivers. X11 does not support vertical fonts (at least it didn't seem to -when I wrote the X11 code several years ago). PostScript and PNG/GIF do support +when I wrote the X11 code several years ago). PostScript and PNG do support vertical fonts. @@ -760,7 +759,7 @@
    This could be done for postscript rendering easily enough -but would be difficult in X11 and PNG/GIF, since the underlying +but would be difficult in X11 and PNG, since the underlying libraries do not support angled fonts. diff -Naur ploticus2-base/plnode210/doc/Problems.html ploticus2-patched/plnode210/doc/Problems.html --- ploticus2-base/plnode210/doc/Problems.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/Problems.html Sat Jan 25 12:20:29 2003 @@ -62,6 +62,16 @@ If you have interesting examples or web sites that use ploticus, please send the URLs or script files. +

    FINK PACKAGE CORRESPONDENCE

    +

    +If you have problems with the Fink package, please use the Fink Bug +Tracking System on SourceForge, as usual. You may also email me at nstanger@infoscience. +otago.ac.nz. Only contact me if you think it is a problem with the +Fink package; use the addresses above for general Ploticus problems. + +


    @@ -90,9 +100,9 @@

  • -After building, do a quick test. From within the src directory type: pl stock.htm +After building, do a quick test. From within the src directory type: ploticus stock.htm
    -Or, this: pl -gif stock.htm +Or, this: ploticus -png stock.htm
    For further testing see pltestsuite , or run some gallery examples.
    @@ -102,7 +112,7 @@ Using ploticus
    • -This error: pl error 4899: No PLOTICUS_PREFABS env var (or hardcoded Makefile +This error: ploticus error 4899: No PLOTICUS_PREFABS env var (or hardcoded Makefile PREFABS_DIR) found, indicates that the user does not have the PLOTICUS_PREFABS environment variable set and exported (it must contain the full pathname of the directory where @@ -121,14 +131,15 @@
    • Be sure you know which version you are executing (you might have earlier ploticus versions on your system and not realize it). -Use pl -version to print the ploticus -version; use the unix command which pl to print the file that you -are actually executing when you type pl. +Use ploticus -version to print the ploticus +version; use the unix command which ploticus to print the file that you +are actually executing when you type ploticus.

    • -Unix builds do not read native PC text files. This problem occurs -if pl is compiled on a unix machine and you feed it native PC text files, +Unix builds (including Mac OS X) do not read native PC or "classic" +Mac OS text files. This problem occurs if ploticus is compiled on a unix +machine and you feed it either native PC or "classic" Mac OS text files, either as scripts or data files. Symptoms may include truncated multi-line text items, or garbage characters appearing at the end of text items. @@ -188,11 +199,11 @@

      3. Indicate your OS ( linux, solaris, windows/NT, etc.)

      -4. Indicate your pl version if it's not shown in the above diagnostic output -(type pl -version to find out) +4. Indicate your ploticus version if it's not shown in the above diagnostic output +(type ploticus -version to find out)

      -5. Describe exactly how you invoked pl. Using a prefab? CGI mode? -By typing in a pl command? Via perl or PHP? Provide the exact pl command +5. Describe exactly how you invoked ploticus. Using a prefab? CGI mode? +By typing in a ploticus command? Via perl or PHP? Provide the exact ploticus command used (or the URL if using CGI mode). If you used a config file please attach it. diff -Naur ploticus2-base/plnode210/doc/Versions.html ploticus2-patched/plnode210/doc/Versions.html --- ploticus2-base/plnode210/doc/Versions.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/Versions.html Sun Jan 26 11:04:16 2003 @@ -58,7 +58,7 @@

      • New - libploticus API. This is a simple C-callable API which will allow ploticus to be embedded in other applications, -and facilitate interfaces to Perl, PHP, Pythin, etc. +and facilitate interfaces to Perl, PHP, Python, etc. An associated code clean up was done to get exit()s and externally visible symbol names under control.

        diff -Naur ploticus2-base/plnode210/doc/Welcome.html ploticus2-patched/plnode210/doc/Welcome.html --- ploticus2-base/plnode210/doc/Welcome.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/Welcome.html Sun Jan 26 11:04:16 2003 @@ -134,14 +134,14 @@ ploticus is free software that generates plots and graphs from data. -The primary components are the pl program +The primary components are the ploticus program and libploticus C language API. Create basic plots quickly from the command line using prefabs, or write customized scripts for maximum power and flexibility. You can invoke it manually, automatically from other programs, or directly as a CGI. -Produce PNG, GIF, SVG or JPEG +Produce PNG, SVG or JPEG (with optional click map) for web pages, and for import into documents and @@ -202,7 +202,7 @@
        -pl -prefab pie -png data=mydata delim=tab labels=1 values=2 +ploticus -prefab pie -png data=mydata delim=tab labels=1 values=2

        @@ -221,7 +221,7 @@

        -pl bars4.htm -eps +ploticus bars4.htm -eps

        The EPS result would be in the file bars4.eps. diff -Naur ploticus2-base/plnode210/doc/api.html ploticus2-patched/plnode210/doc/api.html --- ploticus2-base/plnode210/doc/api.html Fri Jan 24 00:05:01 2003 +++ ploticus2-patched/plnode210/doc/api.html Sun Jan 26 12:51:53 2003 @@ -26,10 +26,10 @@

        libploticus API

        -
        - Welcome     - Gallery     - Handbook +
        + Welcome     + Gallery     + Handbook @@ -40,11 +40,17 @@ +

        FINK USERS PLEASE NOTE

        + +

        If you have not done so already, you will need to install the current +version of the @PACKAGE@-shlibs package in order to use this +API.

        +

        libploticus

        Beginning in version 2.10, a simple C language API called libploticus is available for unix platforms. It has all of the funcionality of the - - pl program + + ploticus program and is similarly covered by the General Public License.

        @@ -61,7 +67,7 @@


        Program example

        -A similar example may be found in ./pltestsuite/api_examp.c +A similar example may be found in @PREFIX@/share/@PACKAGE@/pltestsuite/api_examp.c
            main()
            {
        @@ -70,7 +76,7 @@
            stat += ploticus_arg( "-scale", "0.8" );
            stat += ploticus_begin();
            if( stat != 0 ) { 
        -  	printf( "error in pl setup\n" ); 
        +  	printf( "error in ploticus setup\n" ); 
                exit(1); 
                }
            ploticus_execline( "#proc annotate" );
        @@ -91,11 +97,11 @@
         
        Initialize, read your - + ploticus config file if any, and set the output device to one of -png, gif, x11, svg, jpeg, eps, or eps. +png, x11, svg, jpeg, eps, or eps. (Not all devices may be available, depending on the build.) outfilename is the pathname of the file where the result will be written. This function must be called first. @@ -113,8 +119,8 @@
        Get a - - pl command line argument. + + ploticus command line argument. name specifies the argument name and value an argument value. If there is no argument value, value may be passed as "". @@ -175,7 +181,7 @@
        Interpret an entire ploticus script file. scriptfile is the name of the script file. prefabflag is 1, then scriptfile should be a - + ploticus prefab name. If prefabflag is 0, then scriptfile should be a pathname. @@ -234,13 +240,13 @@
        - -
        data display engine  
        -Copyright Steve Grubb + +
        data display engine  
        +Copyright Steve Grubb

        - +
        diff -Naur ploticus2-base/plnode210/doc/cgi.html ploticus2-patched/plnode210/doc/cgi.html --- ploticus2-base/plnode210/doc/cgi.html Fri Jan 24 00:05:01 2003 +++ ploticus2-patched/plnode210/doc/cgi.html Sat Jan 25 12:20:27 2003 @@ -43,13 +43,13 @@

        Direct CGI mode

        - pl + ploticus may be invoked directly from URLs in HTML pages, to create plots on the fly. -Direct CGI mode can produce pseudo-GIF, PNG, JPEG, +Direct CGI mode can produce PNG, JPEG, SVG or SVGZ. @@ -58,7 +58,7 @@ CGI security concerns that must be fully understood by -the programmer before using pl in direct CGI mode. +the programmer before using ploticus in direct CGI mode. Other strategies for on the fly graphing @@ -68,21 +68,21 @@ here.

        -To use ploticus in direct CGI mode, copy your pl executable to your cgi-bin (or make +To use ploticus in direct CGI mode, copy your ploticus executable to your cgi-bin (or make a link), and create a ploticus config file (see below). The specifics of local CGI bin and file naming conventions vary; see your local admin if having difficulty. Then, use a construct such as this in your HTML page:

        -<img src="http://abc.org/cgi-bin/pl?cgi=1&scat1.pl&-png&-scale&0.8& +<img src="http://abc.org/cgi-bin/ploticus?cgi=1&scat1.pl&-png&-scale&0.8& TITLE=Trailer%20Tongue%20Technologies">

        This is equivalent to command line usage:

        -pl scat1.pl -png -scale 0.8 TITLE="Trailer Tongue Technologies" +ploticus scat1.pl -png -scale 0.8 TITLE="Trailer Tongue Technologies"

        cgi=1 should be the first parameter in your URL construct, as shown @@ -90,7 +90,7 @@

        After that, the regular - pl command line options and arguments + ploticus command line options and arguments , including those for @@ -108,9 +108,9 @@


        CGI MODE BEHAVIOR

        -pl automatically goes into CGI mode if it detects the environment variable +ploticus automatically goes into CGI mode if it detects the environment variable QUERY_STRING (set by your web server), and there are no conventional command -line arguments given. pl behaves this way when in CGI mode: +line arguments given. ploticus behaves this way when in CGI mode:
        • @@ -136,25 +136,25 @@

          The config file -must have the same name as your pl executable, plus a .cnf extension -(if your pl executable name ends in .cgi or .exe these are removed before appending +must have the same name as your ploticus executable, plus a .cnf extension +(if your ploticus executable name ends in .cgi or .exe these are removed before appending the .cnf). -If pl must be used in several different contexts within the same cgi-bin, -you can make soft links to pl, using other names for the links, and have +If ploticus must be used in several different contexts within the same cgi-bin, +you can make soft links to ploticus, using other names for the links, and have a separate config file corresponding with each one. Examples:

          -        pl executable name	       use this config file name
          -    ---------------------------     ---------------------------
          -	/data/cgi-bin/pl		/data/cgi-bin/pl.cnf 
          -	/data/cgi-bin/plproj1		/data/cgi-bin/plproj1.cnf 
          -	/data/cgi-bin/pl.cgi		/data/cgi-bin/pl.cnf 
          -	/data/cgi-bin/pl.exe		/data/cgi-bin/pl.cnf 
          +     ploticus executable name       use this config file name
          +    --------------------------     ---------------------------
          +    /data/cgi-bin/ploticus         /data/cgi-bin/ploticus.cnf 
          +    /data/cgi-bin/plproj1          /data/cgi-bin/plproj1.cnf 
          +    /data/cgi-bin/ploticus.cgi     /data/cgi-bin/ploticus.cnf 
          +    /data/cgi-bin/ploticus.exe     /data/cgi-bin/ploticus.cnf 
           

          • -pl will operate from the projectroot directory. All filenames should +ploticus will operate from the projectroot directory. All filenames should be expressed relative to projectroot. The script file must be below projectroot. Script file names beginning with slash (/) or dot (.), or containing double-dot (..) are prohibited. This @@ -166,12 +166,12 @@ command arguments are extracted from QUERY_STRING which is an environment variable set by your web server before it invokes CGI programs. (HTML POST method is not supported). -If this is not available, pl will exit. +If this is not available, ploticus will exit.

          • -default output format is GIF, JPEG, or PNG depending on the pl build; +default output format is JPEG, or PNG depending on the ploticus build; this can also be controlled via the arguments list.

          @@ -189,13 +189,13 @@

          • -pl command line options that are inappropriate in CGI mode, such as +ploticus command line options that are inappropriate in CGI mode, such as -diagfile, -errfile, -viewer, and -o, are disabled.

          • -pl -debug automatically writes diagnostic and error info to files, +ploticus -debug automatically writes diagnostic and error info to files, useful in troubleshooting (see below). @@ -204,7 +204,7 @@

          TROUBLESHOOTING

          Use the -debug option in your invoking URL, just after the cgi=1 argument, -eg. http://abc.com/cgi-bin/pl&cgi=1&-debug&-gif.. +eg. http://abc.com/cgi-bin/ploticus&cgi=1&-debug&-png.. This causes error message output to be written to /tmp/plcgi_err and diagnostic output to be written to /tmp/plcgi_diag. (If the config file is loaded successfully and a temp directory is specified there, then @@ -215,18 +215,18 @@ an error message is written to /tmp/plcgi_err regardless of whether -debug was specified.

          If no error message file is appearing, -It is possible that pl was never executed. This could be because your URL path -is incorrect, or your web server could not access and/or execute pl because of file permissions. +It is possible that ploticus was never executed. This could be because your URL path +is incorrect, or your web server could not access and/or execute ploticus because of file permissions. To ensure your invoking URL is correct, verify by invoking some other CGI program in the same directory.

          File permissions are important. On Unix systems, -be sure that your pl executable file mode is readable & executable by world -(use command chmod 755 pl) so that your web server can execute pl. -If you can, it may be desirable to set your pl executable file to be setuid and -setgid to your own UID and group (chmod 6755 pl); then it will be able to see all -files that you can see. Otherwise, pl will execute as your web server UID (often nobody), +be sure that your ploticus executable file mode is readable & executable by world +(use command chmod 755 ploticus) so that your web server can execute ploticus. +If you can, it may be desirable to set your ploticus executable file to be setuid and +setgid to your own UID and group (chmod 6755 ploticus); then it will be able to see all +files that you can see. Otherwise, ploticus will execute as your web server UID (often nobody), and you'll need to ensure that your config file and all other files needed such as script files, data files, and prefabs files are readable by world, so that your web server process can gain access (chmod 644 filenames). @@ -241,20 +241,17 @@ export QUERY_STRING="scat1.pl&-scale&0.8"

        -If you want your CGI to generate PNG you may need to place plpng into your -cgi-bin and execute it instead of pl (this depends on your ploticus build). -

        -Then, in the new window, invoke pl by hand, with no command line arguments, similarly to this: +Then, in the new window, invoke ploticus by hand, with no command line arguments, similarly to this:

        -/data/htdocs/cgi-bin/pl > out +/data/htdocs/cgi-bin/ploticus > out

        Any error messages should be visible on screen. (The output file will generally not be displayable because it contains a mime-type header.)

        -In theory CGI mode should work with PNG, GIF, JPEG and SVG. -I noticed some flakiness with SVG. If the pl script argument was +In theory CGI mode should work with PNG, JPEG and SVG. +I noticed some flakiness with SVG. If the ploticus script argument was last and I was generating SVG, MSIE wouldn't display it until I added a trailing & to the URL. And, MSIE didn't understand SVGZs when generated in CGI mode. @@ -265,7 +262,7 @@

        You should be fully familiar with CGI security issues and how they relate to your platform and project, -before putting pl into +before putting ploticus into service as a CGI program. Some things to keep in mind:

          @@ -274,8 +271,8 @@ It is also very easy for users to submit modified CGI invocations (especially altered arguments).
        • -If you pass a data file name (or other filename) to pl via a varvalue argument, -use the following within your pl script to guard against hacks on the file name: +If you pass a data file name (or other filename) to ploticus via a varvalue argument, +use the following within your ploticus script to guard against hacks on the file name:
        diff -Naur ploticus2-base/plnode210/doc/changes20.html ploticus2-patched/plnode210/doc/changes20.html --- ploticus2-base/plnode210/doc/changes20.html Fri Jan 24 00:05:01 2003 +++ ploticus2-patched/plnode210/doc/changes20.html Sat Jan 25 12:20:27 2003 @@ -117,7 +117,7 @@
      • Resource utilization limits have been added as a safety feature -for automated situations. By default pl (and any other process it initiates) +for automated situations. By default ploticus (and any other process it initiates) are limited to 10 cpu seconds and 5MB of created disk space. When a process exceeds a limit, a core dump occurs. These limits can be raised via diff -Naur ploticus2-base/plnode210/doc/clickmap.html ploticus2-patched/plnode210/doc/clickmap.html --- ploticus2-base/plnode210/doc/clickmap.html Fri Jan 24 00:05:01 2003 +++ ploticus2-patched/plnode210/doc/clickmap.html Sat Jan 25 12:20:27 2003 @@ -45,7 +45,7 @@ allow browser users to click on a region in a graphic, which acts as a hyperlink to a new web page. Ploticus 2.03+ can generate either server-side or client-side map -files to accompany images (PNG, JPEG, or GIF); +files to accompany images (PNG or JPEG); version 2.04+ supports clickable mapping in SVG. @@ -93,7 +93,7 @@


        Server-side maps vs. client-side maps

        -There are two distinct types of clickmaps that can accompany PNG, GIF, or JPEG images: +There are two distinct types of clickmaps that can accompany PNG or JPEG images:
        server-side maps @@ -127,13 +127,13 @@ Usage examples:
        -pl -png -map -prefab pie ... +ploticus -png -map -prefab pie ...
        -pl -png -map pie3.pl +ploticus -png -map pie3.pl
        -pl -png -csmap pie3.pl +ploticus -png -csmap pie3.pl
        -pl -svgz -map results4.pl +ploticus -svgz -map results4.pl

        @@ -158,7 +158,7 @@

            <img src="mypic.png" usemap="#map1">
            <map name="map1">
        -   ... the map content that pl generates will go here ...
        +   ... the map content that ploticus generates will go here ...
            </map>
         

        diff -Naur ploticus2-base/plnode210/doc/color.html ploticus2-patched/plnode210/doc/color.html --- ploticus2-base/plnode210/doc/color.html Fri Jan 24 00:05:01 2003 +++ ploticus2-patched/plnode210/doc/color.html Sat Jan 25 12:20:27 2003 @@ -55,7 +55,7 @@ or HSB specification (PostScript only). Hatch patterns may also be used as colors, for rectangular areas such as bars. -In addition, when rendering in PNG, GIF, or EPS, the special color +In addition, when rendering in PNG or EPS, the special color transparent may be used to create images with transparent background (transparent is the default for EPS). diff -Naur ploticus2-base/plnode210/doc/config.html ploticus2-patched/plnode210/doc/config.html --- ploticus2-base/plnode210/doc/config.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/config.html Sat Jan 25 12:20:27 2003 @@ -67,9 +67,9 @@ A few can also be set from the - pl command line. + ploticus command line. -Presidence (from highest to lowest) is: proc settings, command line, config file. +Precedence (from highest to lowest) is: proc settings, command line, config file.


        @@ -107,7 +107,7 @@

        The directory from which ploticus will operate. This must be specified when -using pl in +using ploticus in cgi mode. @@ -117,9 +117,9 @@ option: option [arg]
        -Set a pl command line option (see +Set a ploticus command line option (see -pl(1) +ploticus(1) for a list of supported command line options) or @@ -127,13 +127,13 @@ prefab parameter. -The given command line option will be in effect for all invocations of pl. +The given command line option will be in effect for all invocations of ploticus. This parameter may be used as many times as necessary. The only command line args that cannot be set this way are -prefab, -f, and -ver.
        Example:
        -  option: -gif
        +  option: -png
           option: -viewer xv
           option: delim=comma
         
        @@ -288,7 +288,7 @@ cpulimit:
        -Number of seconds of CPU time that will be allowed to the pl process +Number of seconds of CPU time that will be allowed to the ploticus process or any spawned subprocesses. Default is 10 seconds. Any process exceeding this will abort. diff -Naur ploticus2-base/plnode210/doc/controlling.html ploticus2-patched/plnode210/doc/controlling.html --- ploticus2-base/plnode210/doc/controlling.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/controlling.html Sat Jan 25 12:20:27 2003 @@ -46,7 +46,7 @@

        STRATEGY

        -As of version 2.00, pl can be +As of version 2.00, ploticus can be directly invoked as a CGI program @@ -61,8 +61,8 @@ Since it is a command-line program, ploticus can easily be invoked by other programs automatically for unattended use. -For instance, web server CGI scripts can invoke pl -to build PNG or GIF data displays on demand. Or pl may be invoked +For instance, web server CGI scripts can invoke ploticus +to build PNG data displays on demand. Or ploticus may be invoked by cron to produce plots on a regular basis.

        The invoking program can build a ploticus script on the fly, @@ -72,18 +72,18 @@ system(). For example, in C:

        -system( "pl -gif myfile.p ITEM=hgxz" ); +system( "ploticus -png myfile.p ITEM=hgxz" );

        VARIABLES

        Variables may be useful for implementation of changeable paramters (the invoking program -would execute pl and set variables +would execute ploticus and set variables on the command line). For example:

        -pl -gif status.p STARTDATE=010198 ENDDATE=062699 GROUP=hgc +ploticus -png status.p STARTDATE=010198 ENDDATE=062699 GROUP=hgc

        diff -Naur ploticus2-base/plnode210/doc/dataformat.html ploticus2-patched/plnode210/doc/dataformat.html --- ploticus2-base/plnode210/doc/dataformat.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/dataformat.html Sat Jan 25 12:20:27 2003 @@ -66,9 +66,9 @@ These examples illustrate:

        -mysql acars < mycommand.sql | pl -prefab ... data=stdin delim=tab.. +mysql acars < mycommand.sql | ploticus -prefab ... data=stdin delim=tab..
        -http_get "http://abc.net/delta/jan28.dat" | pl -prefab ... data=stdin .. +http_get "http://abc.net/delta/jan28.dat" | ploticus -prefab ... data=stdin ..

        Script writers can do the same thing by setting @@ -101,7 +101,7 @@

        Data fields may always be referenced by number, where the first is 1. For example, to produce a line plot using fields 1 and 2 of a data set -you might use the prefab command: pl -prefab lines data=mydata x=1 y=2. +you might use the prefab command: ploticus -prefab lines data=mydata x=1 y=2. Or the script equivlent:

         	#proc lineplot
        diff -Naur ploticus2-base/plnode210/doc/dynamic.html ploticus2-patched/plnode210/doc/dynamic.html
        --- ploticus2-base/plnode210/doc/dynamic.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/dynamic.html	Sat Jan 25 12:20:28 2003
        @@ -54,17 +54,17 @@
         
         


        -

        Invoking pl via the shell

        +

        Invoking ploticus via the shell

        This is appropriate if you are using a dynamic web content -system such as PHP, or invoking pl via cron or some other +system such as PHP, or invoking ploticus via cron or some other automatic command issuer. Generally the procedure is:

        1. generate a unique temp file name for the output
        -2. invoke pl via the shell, using the temp file as the output file (-o) +2. invoke ploticus via the shell, using the temp file as the output file (-o)
        3. display the temp file using an <img> tag
        @@ -88,7 +88,7 @@ Advantages over shell mode: you do not need to be running within a dynamic content system (eg. PHP), and shell overhead and temp file I/O are avoided. Disadvantages: since -pl is directly invoked as a CGI there are security issues that must be fully +ploticus is directly invoked as a CGI there are security issues that must be fully understood by the programmer.


        diff -Naur ploticus2-base/plnode210/doc/fonts.html ploticus2-patched/plnode210/doc/fonts.html --- ploticus2-base/plnode210/doc/fonts.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/fonts.html Sat Jan 25 12:20:28 2003 @@ -47,7 +47,7 @@


        -

        PNG, GIF, etc.

        +

        PNG, etc.

        If the default built-in GD code is used, a basic ascii font is available in 5 sizes (you can specify any point size in ploticus; the nearest available size will be used). @@ -195,7 +195,7 @@ , from the - pl command line + ploticus command line , or in a diff -Naur ploticus2-base/plnode210/doc/gifpatent.html ploticus2-patched/plnode210/doc/gifpatent.html --- ploticus2-base/plnode210/doc/gifpatent.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/gifpatent.html Sat Jan 25 12:20:28 2003 @@ -43,7 +43,7 @@

        GIF PATENT CONTROVERSY

        Ploticus does not read GIF files. -Ploticus writes run-length-encoded (RLE) GIF files. +Som Ploticus builds can write run-length-encoded (RLE) GIF files. Our understanding is that these RLE GIF files do not use patented LZW compression.

        diff -Naur ploticus2-base/plnode210/doc/index.html ploticus2-patched/plnode210/doc/index.html --- ploticus2-base/plnode210/doc/index.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/index.html Sun Jan 26 11:04:16 2003 @@ -134,14 +134,14 @@ ploticus is free software that generates plots and graphs from data. -The primary components are the pl program +The primary components are the ploticus program and libploticus C language API. Create basic plots quickly from the command line using prefabs, or write customized scripts for maximum power and flexibility. You can invoke it manually, automatically from other programs, or directly as a CGI. -Produce PNG, GIF, SVG or JPEG +Produce PNG, SVG or JPEG (with optional click map) for web pages, and for import into documents and @@ -202,7 +202,7 @@

        -pl -prefab pie -png data=mydata delim=tab labels=1 values=2 +ploticus -prefab pie -png data=mydata delim=tab labels=1 values=2

        @@ -221,7 +221,7 @@

        -pl bars4.htm -eps +ploticus bars4.htm -eps

        The EPS result would be in the file bars4.eps. diff -Naur ploticus2-base/plnode210/doc/nonunix.html ploticus2-patched/plnode210/doc/nonunix.html --- ploticus2-base/plnode210/doc/nonunix.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/nonunix.html Sat Jan 25 12:20:28 2003 @@ -63,7 +63,7 @@ Notes:
        • -pl is invoked from the command line (console). +ploticus is invoked from the command line (console). Use exactly the same command line arguments as with other versions.
        • The win32 build has pseudo-GIF, SVG, PostScript, and EPS capability by default. diff -Naur ploticus2-base/plnode210/doc/page.html ploticus2-patched/plnode210/doc/page.html --- ploticus2-base/plnode210/doc/page.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/page.html Sat Jan 25 12:20:28 2003 @@ -106,8 +106,8 @@
          Does the same thing as the -o command line option. -Specifies a filename where PNG, GIF, EPS, or paginated postscript result will be placed. -For PNG, GIF and EPS a different file name should be used for every Page. +Specifies a filename where PNG, EPS, or paginated postscript result will be placed. +For PNG and EPS a different file name should be used for every Page.

          @@ -220,11 +220,11 @@ dopagebox yes | no

          -If proc page is used with eps, png, or gif as the device, +If proc page is used with eps or png as the device, this attribute may be used so that the bounding box includes the whole page (normally it is cropped to the design with a small margin). -Default is no for EPS, PNG or GIF, yes otherwise. +Default is no for EPS or PNG, yes otherwise.
          Example: pagebox: yes @@ -234,7 +234,7 @@
          Does the same thing as the -tightcrop command line option. -After rendering crop PNG, GIF or EPS result +After rendering crop PNG or EPS result to the extent of the design with no margin (normally a small margin is allowed). @@ -244,7 +244,7 @@
          Same thing as -crop command line option. -After rendering crop PNG, GIF, or EPS result to a box in absolute units. +After rendering crop PNG, or EPS result to a box in absolute units.

          @@ -252,7 +252,7 @@

          Same thing as -croprel command line option. -After rendering crop PNG, GIF, or EPS result to the extent of the design but +After rendering crop PNG or EPS result to the extent of the design but with an adjustable margin; positive values always adjust the crop outward from center, negative values inward. diff -Naur ploticus2-base/plnode210/doc/paper.html ploticus2-patched/plnode210/doc/paper.html --- ploticus2-base/plnode210/doc/paper.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/paper.html Sat Jan 25 12:20:28 2003 @@ -75,11 +75,11 @@


          IMAGE IMPORT

          -Another way to work is to create PNG, +Another way to work is to create PNG or SVG -, or GIF files with ploticus, +files with ploticus, and import these into your document.


          @@ -122,7 +122,7 @@ or on the command line.

        • Pagination - a single script file may generate multiple pages of results. -In pl, proc page is used to specify a page break. +In ploticus, proc page is used to specify a page break.

          diff -Naur ploticus2-base/plnode210/doc/pl.1.html ploticus2-patched/plnode210/doc/pl.1.html --- ploticus2-base/plnode210/doc/pl.1.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/pl.1.html Sat Jan 25 12:20:28 2003 @@ -15,7 +15,7 @@ H4 { font-size: small; font-family: arial,helvetica,sans-serif; } --> -ploticus: the pl program +ploticus: the ploticus program

          @@ -23,7 +23,7 @@
          - +

          The pl program


          The ploticus program


          @@ -41,20 +41,20 @@

          -pl +ploticus

          SYNOPSIS

          -pl -prefab prefabname parm=value .. [-options] +ploticus -prefab prefabname parm=value .. [-options]
          .. OR ..
          -pl scriptfile [-options] +ploticus scriptfile [-options]


          DESCRIPTION

          -pl is a program that produces plots and charts from data, and +ploticus is a program that produces plots and charts from data, and produces results that can be viewed on web pages, paper, slides, or interactively on the screen. Standard types of plots may be done using @@ -66,7 +66,7 @@ script file may be supplied for greater flexibility and customization. -pl may be executed from the command line or +ploticus may be executed from the command line or as a CGI program. @@ -191,11 +191,6 @@ PNG image

          --gif -        -pseudo-GIF image - -

          -jpeg     JPEG image @@ -242,7 +237,7 @@ server-side clickable imagemap file -to accompany a png, gif, jpeg, or SVG. +to accompany a png, jpeg, or SVG.

          @@ -253,7 +248,7 @@ client-side clickable imagemap file -to accompany a png, gif, or jpeg. +to accompany a png or jpeg.

          @@ -297,7 +292,7 @@ result. The default size is 8 inches wide by 8 inches high. The resulting size is not influenced by the -scale option.

          -PNG, GIF, JPEG size will be determined by the extent of the graphic; +PNG, JPEG size will be determined by the extent of the graphic; however, -pagesize (or the proc page pagesize attribute) must be used for images where drawing occurred beyond (8.0,8.0) absolute (inch) coordinate, in order to allocate enough image memory (otherwise the top or right areas of the graphic @@ -520,9 +515,8 @@ After generating results in the specified format, execute command in order to view the results on your screen. The output file will automatically be -included in the command. For example, if a GIF file is being -generated you might use this to invoke the xv utility: -viewer xv. -If PostScript is being generated you could use something like this to +included in the command. For example, if +PostScript is being generated you could use something like this to invoke the ghostview utility: -viewer "gv -magstep -1". The given command must be available on your system and locatable in your command search path. @@ -622,7 +616,7 @@ Otherwise, if your script filename has a "recognized extension" ( .p, .pl, .plo, .pls, .htm or .html ), -the base part of the script file name is used and .png, .gif, etc. +the base part of the script file name is used and .png, .eps, etc. is appended. If your script filename doesn't have a recognized extension, the generic name out.* will be used.

          @@ -653,7 +647,7 @@ :

          -pl -prefab scat -png datafile=results.dat x=2 y=3 +ploticus -prefab scat -png datafile=results.dat x=2 y=3

          @@ -661,26 +655,23 @@ that you have a script file called lineplot1.p.

          - pl -x lineplot1.p = view on X11 screen -

          - pl -png lineplot1.p = create PNG image lineplot1.png + ploticus -x lineplot1.p = view on X11 screen

          - pl -gif lineplot1.p -o stdout = create GIF image on standard output + ploticus -png lineplot1.p = create PNG image lineplot1.png

          - pl -gif lineplot1.p -viewer xv = produce GIF and view using xv -(assuming xv image viewer is available on your system). + ploticus -png lineplot1.p -o stdout = create PNG image on standard output

          - pl -eps lineplot1.p = produce EPS file lineplot1.eps + ploticus -eps lineplot1.p = produce EPS file lineplot1.eps

          - pl -eps lineplot1.p -viewer gv = produce EPS and view using gv + ploticus -eps lineplot1.p -viewer gv = produce EPS and view using gv (that's ghostview, assuming it is available on your system).

          - pl -eps lineplot1.p -o lineplot.eps = produce EPS into file lineplot.eps + ploticus -eps lineplot1.p -o lineplot.eps = produce EPS into file lineplot.eps

          - pl -ps lineplot1.p | lp = produce paginated postscript and send to + ploticus -ps lineplot1.p | lp = produce paginated postscript and send to unix lp print spooler.

          - pl -ps lineplot1.p -veiwer gv = produce paginated postscript + ploticus -ps lineplot1.p -viewer gv = produce paginated postscript and view using ghostview.


          @@ -714,7 +705,7 @@

          Locale support. Thanks to Oleg Bartunov oleg@sai.msu.su -for contributing this. pl must be +for contributing this. ploticus must be built with -DLOCALE for this to work.

          diff -Naur ploticus2-base/plnode210/doc/posters.html ploticus2-patched/plnode210/doc/posters.html --- ploticus2-base/plnode210/doc/posters.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/posters.html Sat Jan 25 12:20:29 2003 @@ -57,7 +57,7 @@ Large-size paper results suitable for use with posters and presentations can be produced using standard printers and standard sized paper. The result can span any number of sheets of paper. -To do this, pl is run multiple times, each time +To do this, ploticus is run multiple times, each time using a different -posteroffset option value. Paginated postscript mode should be used (-ps), and usually the -scale option is used to enlarge the image. @@ -73,23 +73,23 @@ Example: suppose you want to produce large output for a poster using the gallery example propbars1 (shown). You want to enlarge it to fill 4 sheets of paper (2 x 2). -In order to do this, invoke pl four times, once for each sheet. +In order to do this, invoke ploticus four times, once for each sheet.

          The following shell script should do the trick..

           # Do the lower-left page..
          -pl -ps propbars1.htm -scale 4 -posteroffset 0,0 | lp
          +ploticus -ps propbars1.htm -scale 4 -posteroffset 0,0 | lp
           
           # Do the upper-left..
          -pl -ps propbars1.htm -scale 4 -posteroffset 0,7.5 | lp
          +ploticus -ps propbars1.htm -scale 4 -posteroffset 0,7.5 | lp
           
           # Do the upper-right..
          -pl -ps propbars1.htm -scale 4 -posteroffset 10,7.5 | lp
          +ploticus -ps propbars1.htm -scale 4 -posteroffset 10,7.5 | lp
           
           # Do the lower-right..
          -pl -ps propbars1.htm -scale 4 -posteroffset 10,0 | lp
          +ploticus -ps propbars1.htm -scale 4 -posteroffset 10,0 | lp
           

          diff -Naur ploticus2-base/plnode210/doc/prefab_chron.html ploticus2-patched/plnode210/doc/prefab_chron.html --- ploticus2-base/plnode210/doc/prefab_chron.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/prefab_chron.html Sat Jan 25 12:20:29 2003 @@ -51,7 +51,7 @@

          -pl  -prefab chron  data=data14  x=1  y=2  datefmt=yy/mm/dd  xinc="1 month" \
          +ploticus  -prefab chron  data=data14  x=1  y=2  datefmt=yy/mm/dd  xinc="1 month" \
                stubfmt=M  xyears=yyyy  yrange="0 25"  barwidth=line  color=red  \
                title="# hits per day"  omitweekends=yes
           
          @@ -72,7 +72,7 @@
           

           
          -pl  -prefab chron  data=data14  x=1  y=2  datefmt=yy/mm/dd  xinc="1 month" \
          +ploticus  -prefab chron  data=data14  x=1  y=2  datefmt=yy/mm/dd  xinc="1 month" \
                 stubfmt=M  xyears=yyyy  color=green  tab=week  title="# hits per week"
           
           
          @@ -83,7 +83,7 @@

        -pl  -prefab chron  data=data19  x=2  y=1  datefmt=mmddyy  xinc="1 month" \
        +ploticus  -prefab chron  data=data19  x=2  y=1  datefmt=mmddyy  xinc="1 month" \
         	stubfmt=M  xyears=yyyy  color=green  tab=week  include2=annot \
         	title="# website visitors per week"  rectangle="1 1 4 2.5"  ygrid=yes  \
         	mode=line step=yes fill=red 
        @@ -110,7 +110,7 @@
         
         
         
        -pl  -prefab chron  data=data14  x=1  y=2  datefmt=yy/mm/dd  xinc="1 month"  \
        +ploticus  -prefab chron  data=data14  x=1  y=2  datefmt=yy/mm/dd  xinc="1 month"  \
         	stubfmt=M  xyears=yyyy  color=powderblue  tab=month  tabmode=first  \
         	nearest=month  barwidth=0.2  curve=yes 
         
        @@ -124,7 +124,7 @@
         

         
        -pl -prefab chron  data=data16  x=1  tab=hour  datefmt=yy/mm/dd  xinc="1 day" \
        +ploticus -prefab chron  data=data16  x=1  tab=hour  datefmt=yy/mm/dd  xinc="1 day" \
         	barwidth=line  stubfmt=MMMdd  unittype=datetime  timefld=2  \
         	title="# hits per hour"
         
        @@ -153,7 +153,7 @@
         
      • -pl -prefab chron  data=data15  x=1  tab=hour unittype=time xinc="1 hour" \
        +ploticus -prefab chron  data=data15  x=1  tab=hour unittype=time xinc="1 hour" \
         	nearest=hour  barwidth=0.2  stubfmt=HHA  \
         	title="# events per hour"  color=coral
         
        @@ -172,7 +172,7 @@
         
         

        -pl -prefab chron data=data22 header=yes x=1 y=2 datefmt=mm/dd/yyyy  \
        +ploticus -prefab chron data=data22 header=yes x=1 y=2 datefmt=mm/dd/yyyy  \
           xinc="1 day" mode=line unittype=datetime title="temperatures this week"
         
         The data22 file has data for one week and begins like this:
        diff -Naur ploticus2-base/plnode210/doc/prefab_dist.html ploticus2-patched/plnode210/doc/prefab_dist.html
        --- ploticus2-base/plnode210/doc/prefab_dist.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_dist.html	Sat Jan 25 12:20:29 2003
        @@ -47,7 +47,7 @@
         
         

        -	pl -prefab dist fld=1  data=data6  curve=yes  binsize=0.05 \
        +	ploticus -prefab dist fld=1  data=data6  curve=yes  binsize=0.05 \
         	  barwidth=0.08  ygrid=yes 
         
         	data6 file:
        @@ -65,7 +65,7 @@
         
         

        -  pl -prefab dist  fld=1  data=data8  cats=yes  yrange=0  \
        +  ploticus -prefab dist  fld=1  data=data8  cats=yes  yrange=0  \
              stubvert=yes  barwidth=0.05   ylbl="# Hits"   order=rev 
         
           data8 file:
        diff -Naur ploticus2-base/plnode210/doc/prefab_draw.html ploticus2-patched/plnode210/doc/prefab_draw.html
        --- ploticus2-base/plnode210/doc/prefab_draw.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_draw.html	Sat Jan 25 12:20:29 2003
        @@ -45,8 +45,8 @@
         
         

        -  pl -prefab draw  cmdfile=drawcom.dcm  xrange="0 40"  yrange="0 40"  \
        -  rectangle="1 1 3 3"
        +  ploticus -prefab draw  cmdfile=drawcom.dcm  xrange="0 40"  yrange="0 40"  \
        +      rectangle="1 1 3 3"
         
           The drawcom.dcm file begins like this:
         	movs 3.5 23 
        diff -Naur ploticus2-base/plnode210/doc/prefab_lines.html ploticus2-patched/plnode210/doc/prefab_lines.html
        --- ploticus2-base/plnode210/doc/prefab_lines.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_lines.html	Sat Jan 25 12:20:29 2003
        @@ -49,7 +49,7 @@
         
         

        -   pl -prefab lines  data=data17  x=1 y=2  pointsym=none
        +   ploticus -prefab lines  data=data17  x=1 y=2  pointsym=none
         
            The data17 file:
         	331 75
        @@ -66,7 +66,7 @@
         
         

        -   pl  -prefab lines data=data10 delim=tab  x=1  y=2  y2=4  step=yes \
        +   ploticus  -prefab lines data=data10 delim=tab  x=1  y=2  y2=4  step=yes \
              yrange=0 name="Group A" name2="Group B" xlbl=Months
         
         
        @@ -79,7 +79,7 @@
         
         

        -   pl  -prefab lines  data=data10 delim=tab  x=1  y=2 err=3  y2=4 err2=5  \
        +   ploticus  -prefab lines  data=data10 delim=tab  x=1  y=2 err=3  y2=4 err2=5  \
                y3=6 err3=7  y4=8 err4=9   yrange=0  xlbl=Months \
                name="Group A" name2="Group B" name3="Group C" name4="Group D" 
         
        @@ -99,7 +99,7 @@
         
         

        -   pl -prefab lines  data=data20  x=1  y=2 
        +   ploticus -prefab lines  data=data20  x=1  y=2 
         
            The data20 file:
               1031 20.96 6.4
        @@ -117,7 +117,7 @@
         
         

        -  pl -prefab lines  data=data20  x=1  y=2  fill=redorange pointsym=none  \
        +  ploticus -prefab lines  data=data20  x=1  y=2  fill=redorange pointsym=none  \
         	y2=2 pointsym2=none  
         
        In this example the same data field was given twice, first to do the filled @@ -133,7 +133,7 @@

        -   pl -prefab lines  data=data20  x=1  y=2  gapmissing=yes 
        +   ploticus -prefab lines  data=data20  x=1  y=2  gapmissing=yes 
         
         
        @@ -145,7 +145,7 @@

        -   pl -prefab lines  data=data20  x=1  y=2  fill=tan1  pointsym=none  \
        +   ploticus -prefab lines  data=data20  x=1  y=2  fill=tan1  pointsym=none  \
         	y2=2 pointsym2=none  y3=3  pointsym3=none  linedet3=color=black \
         	yrange="0 25"  name="background" name3="interior" 
         
        diff -Naur ploticus2-base/plnode210/doc/prefab_multidist.html ploticus2-patched/plnode210/doc/prefab_multidist.html
        --- ploticus2-base/plnode210/doc/prefab_multidist.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_multidist.html	Sat Jan 25 12:20:29 2003
        @@ -47,7 +47,7 @@
         
         

        -  pl  -prefab multidist  overlay=yes  data=data21  rotate=yes  \
        +  ploticus  -prefab multidist  overlay=yes  data=data21  rotate=yes  \
              xrange="0 2000"  yrange="0 20" 
         
                The data21 file is like this:
        diff -Naur ploticus2-base/plnode210/doc/prefab_pie.html ploticus2-patched/plnode210/doc/prefab_pie.html
        --- ploticus2-base/plnode210/doc/prefab_pie.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_pie.html	Sat Jan 25 12:20:29 2003
        @@ -47,7 +47,7 @@
         
         

        -    pl  -prefab pie  values=3  labels=1  data=data9  \
        +    ploticus  -prefab pie  values=3  labels=1  data=data9  \
               delim=tab  title="Student enrollment" 
         
             data9 file:
        diff -Naur ploticus2-base/plnode210/doc/prefab_scat.html ploticus2-patched/plnode210/doc/prefab_scat.html
        --- ploticus2-base/plnode210/doc/prefab_scat.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_scat.html	Sat Jan 25 12:20:29 2003
        @@ -46,11 +46,11 @@
         
         

        -Left:	pl  -prefab scat  data=data1  x=2  y=3  
        +Left:	ploticus  -prefab scat  data=data1  x=2  y=3  
         
         
        -Right:	pl  -prefab scat  data=data1  x=2  y=3  id=1 \
        -	   xlbl="Total Ch"  ylbl="White Blood Cell Count"  corr=yes  
        +Right:	ploticus  -prefab scat  data=data1  x=2  y=3  id=1 \
        +	        xlbl="Total Ch"  ylbl="White Blood Cell Count"  corr=yes  
         
         
         data1 file: 	A/J	1.39	331
        @@ -66,7 +66,7 @@
         
         
         
        -pl  -prefab scat  data=data3  x=2  y=6  err=3  xerr=7  corr=yes \
        +ploticus  -prefab scat  data=data3  x=2  y=6  err=3  xerr=7  corr=yes \
         	  ptshape=triangle ptsize=0.08  ptcolor=red  "errcolor=gray(0.8)"
         
         data3 file:
        diff -Naur ploticus2-base/plnode210/doc/prefab_stack.html ploticus2-patched/plnode210/doc/prefab_stack.html
        --- ploticus2-base/plnode210/doc/prefab_stack.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_stack.html	Sat Jan 25 12:20:29 2003
        @@ -47,8 +47,8 @@
         
         

        -   pl -prefab stack data=data10 x=1 y=2 y2=4 y3=6 y4=8 xlbl=Months \
        -    name="Group A" name2="Group B" name3="Group C" name4="Group D"
        +   ploticus -prefab stack data=data10 x=1 y=2 y2=4 y3=6 y4=8 xlbl=Months \
        +     name="Group A" name2="Group B" name3="Group C" name4="Group D"
         
            data10 file:
         	0	100	2	100	4	100	3	100	4
        diff -Naur ploticus2-base/plnode210/doc/prefab_vbars.html ploticus2-patched/plnode210/doc/prefab_vbars.html
        --- ploticus2-base/plnode210/doc/prefab_vbars.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefab_vbars.html	Sat Jan 25 12:20:29 2003
        @@ -47,7 +47,7 @@
         
         

        -  pl  -prefab vbars  data=data4  delim=tab  x=1  y=2  vals=yes\
        +  ploticus  -prefab vbars  data=data4  delim=tab  x=1  y=2  vals=yes\
                yrange=0  yinc=20  ygrid=yes  barwidth=0.3 
         
         	data4 file:
        @@ -62,8 +62,8 @@
         
         

        -   pl -prefab vbars  data=data5  delim=tab  x=1  y=2  err=3  \
        -   y2=4  err2=5  errunder=yes  ygrid=yes  barwidth=0.1  \
        +   ploticus -prefab vbars  data=data5  delim=tab  x=1  y=2  err=3  \
        +     y2=4  err2=5  errunder=yes  ygrid=yes  barwidth=0.1  \
              name=Treatment  name2=Control stubvert=yes 
         
             data5 file:
        @@ -79,9 +79,9 @@
         
         

        -  pl -prefab vbars  data=data5  delim=tab  x=1  y=2  err=3  y2=4  \
        -  err2=5   erronly=yes   name=Treatment  name2=Control  stubvert=yes \
        -  errcolor=red  errcolor2=blue  sep=0.08  xgrid=yes  ylog=log
        +  ploticus -prefab vbars  data=data5  delim=tab  x=1  y=2  err=3  y2=4  \
        +    err2=5   erronly=yes   name=Treatment  name2=Control  stubvert=yes \
        +    errcolor=red  errcolor2=blue  sep=0.08  xgrid=yes  ylog=log
         
         
        @@ -90,8 +90,8 @@
        -   pl -prefab vbars  data=data18  x=1  y=2  crossover=0  \
        -   color=blue  vals=yes
        +   ploticus -prefab vbars  data=data18  x=1  y=2  crossover=0  \
        +     color=blue  vals=yes
         
            The data18 file:
         	1992	-47
        diff -Naur ploticus2-base/plnode210/doc/prefabs.html ploticus2-patched/plnode210/doc/prefabs.html
        --- ploticus2-base/plnode210/doc/prefabs.html	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/doc/prefabs.html	Sat Jan 25 12:20:29 2003
        @@ -93,13 +93,13 @@
         Just supply several key parameters on the command line or in the data file. 
         Everything else uses defaults. 
         

        -The -prefab command line option tells pl to use a prefab. +The -prefab command line option tells ploticus to use a prefab. Any of the other command options may also be used along with -prefab. For example, to use the scat scatterplot prefab you might use a command such as this:

        -pl -prefab scat -png data=results.dat x=2 y=4 -scale 0.7 +ploticus -prefab scat -png data=results.dat x=2 y=4 -scale 0.7


        @@ -136,7 +136,7 @@


        Passing parameters to a prefab

        -Parameters may be supplied on the pl command line as var=value +Parameters may be supplied on the ploticus command line as var=value pairs as seen in the above example. There is a set of @@ -166,7 +166,7 @@

        The -o option may be used to specify output file name explicitly. If -o is not given, -output file naming is similar to that of pl in other contexts. +output file naming is similar to that of ploticus in other contexts. For the above example the output file would be named scat.png .


        @@ -204,7 +204,7 @@

        If you just want different defaults for a prefab, you can create a shell script that invokes the prefab as you want it. Then, -put a $* at the end of the pl +put a $* at the end of the ploticus command to pick up any overrides that the shell script user enters on the command line (if a parameter is given twice, the rightmost is taken). @@ -239,7 +239,7 @@

        The following - pl command line options + ploticus command line options may be very useful with prefabs: -scale, -color, -backcolor, -tightcrop, -map, @@ -249,7 +249,7 @@

        Be careful not to confuse prefab parameters with - pl command line options + ploticus command line options . Prefab parameters are given this way: paramname=value. Command line options are given this way: -option or -option value. @@ -260,7 +260,7 @@

        You can get a multi line title by splitting it over two lines, eg:

        -    pl -prefab pie1 data=data1 fld=3 label=1 title="Travel expenditures
        +    ploticus -prefab pie1 data=data1 fld=3 label=1 title="Travel expenditures
             By department
             Fiscal year 2000"
         
        diff -Naur ploticus2-base/plnode210/doc/settings.html ploticus2-patched/plnode210/doc/settings.html --- ploticus2-base/plnode210/doc/settings.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/settings.html Sat Jan 25 12:20:29 2003 @@ -53,7 +53,7 @@ , and some can be made on the - pl command line. + ploticus command line. Presidence (from highest to lowest) is: proc settings, command line, config file. @@ -182,7 +182,7 @@ cpulimit:
        -Number of seconds of CPU time that will be allowed to the pl process +Number of seconds of CPU time that will be allowed to the ploticus process or any spawned subprocesses. Default is 10 seconds. Any process exceeding this will abort. diff -Naur ploticus2-base/plnode210/doc/slides.html ploticus2-patched/plnode210/doc/slides.html --- ploticus2-base/plnode210/doc/slides.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/slides.html Sat Jan 25 12:20:30 2003 @@ -57,22 +57,22 @@


        MAKING SLIDES

        -pl may be used to create slides. +ploticus may be used to create slides.

        -There are several strategies: 1) use pl in PostScript +There are several strategies: 1) use ploticus in PostScript mode, sending it directly to a film slide making system; -2) use pl to generate a data display then -import it (PNG, EPS, GIF) into your slide system; -3) use pl in PNG or GIF mode and present +2) use ploticus to generate a data display then +import it (PNG, EPS) into your slide system; +3) use ploticus in PNG mode and present graphs using a browser and a screen projection system.


        POWERPOINT

        -PNG, +PNG and SVG -, and GIF files may be imported into PowerPoint. +files may be imported into PowerPoint.

        EPS files may be used with PowerPoint if the result will be processed through a PostScript film imager (the EPS will not @@ -87,7 +87,7 @@ Also the overall line thickness is increased.

        It may be convenient to use a background color of transparent when -making a PNG or GIF for inclusion into a slides package. This allows +making a PNG for inclusion into a slides package. This allows the ploticus graph to be "overlayed" on the existing background color of the importing application (assuming that it knows about transparency). diff -Naur ploticus2-base/plnode210/doc/specialchars.html ploticus2-patched/plnode210/doc/specialchars.html --- ploticus2-base/plnode210/doc/specialchars.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/specialchars.html Sat Jan 25 12:20:30 2003 @@ -46,7 +46,7 @@ used in PostScript mode only. The PostScript special characters feature was written by Marvin Newhouse.

        -If doing PNG, GIF or X11, you can render any of the characters found in +If doing PNG or X11, you can render any of the characters found in the ASCII range 128-255, by embedding the desired ascii value within the text item. diff -Naur ploticus2-base/plnode210/doc/svg.html ploticus2-patched/plnode210/doc/svg.html --- ploticus2-base/plnode210/doc/svg.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/svg.html Sat Jan 25 12:20:30 2003 @@ -69,7 +69,7 @@ compressed svg results).

        -pl -svgz -tag bars2.pl +ploticus -svgz -tag bars2.pl

        Output files will have an .svg or .svgz ending by default. diff -Naur ploticus2-base/plnode210/doc/variables.html ploticus2-patched/plnode210/doc/variables.html --- ploticus2-base/plnode210/doc/variables.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/variables.html Sat Jan 25 12:20:30 2003 @@ -136,7 +136,7 @@ DEVICE

        -the output display format, one of: png gif eps ps bwps x11 jpeg wbmp +the output display format, one of: png eps ps bwps x11 jpeg wbmp

        diff -Naur ploticus2-base/plnode210/doc/web.html ploticus2-patched/plnode210/doc/web.html --- ploticus2-base/plnode210/doc/web.html Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/doc/web.html Sat Jan 25 12:20:30 2003 @@ -44,7 +44,7 @@
        -

        Web-based graphs (PNG, GIF, JPEG, WBMP images)

        +

        Web-based graphs (PNG, JPEG, WBMP images)

        This page contains notes related to use of ploticus to produce data displays that are viewable on web pages. There are a number of @@ -66,7 +66,7 @@

        Web graphics formats

        Ploticus can generate the following types of graphics that web -browsers can display: PNG, JPEG, WBMP, pseudo-GIF, and SVG. +browsers can display: PNG, JPEG, WBMP, and SVG. Some of these types are more compact than others (smaller is faster). Here's a comparison, done on gallery example stock:

        @@ -74,7 +74,6 @@
         PNG         2978 bytes
         SVGZ        3918 bytes
        -pseudo-GIF 14874 bytes 
         SVG        17743 bytes
         JPEG       27006 bytes
         
        @@ -87,16 +86,13 @@ to accompany graphics. -PNG, JPEG, WBMP, and pseudo-GIFs are generated using +PNG, JPEG and WBMP are generated using the GD image generation library from boutell.com - . Ploticus is bundled -with portions of GD 1.3 (pseudo-GIF) and GD 1.6 (PNG images). -Of, if you prefer, ploticus may be -built by linking it with your own copy of GD 1.8.4 or higher, -for PNG, PJEG, WBMP, and FreeType2 support (see GD18 in the Makefile). + . Ploticus is linked with your own copy of GD 1.8.4 or higher, +for PNG, JPEG, WBMP, and FreeType2 support (see GD18 in the Makefile).


        Pixels

        @@ -112,7 +108,7 @@


        Creating PNG

        -To create a PNG image, use pl with the -png option. +To create a PNG image, use ploticus with the -png option.

        To incorporate a PNG image into an HTML web page, use the HTML construct: @@ -130,17 +126,9 @@


        Creating pseudo-GIF

        -To create pseudo-GIF, use pl with the -gif option. -

        -To incorporate a GIF image into an HTML web page, use the HTML -construct: -<img src="mygraph.gif"> +The Fink port of Ploticus does not support pseudo-GIF creation.

        -GIF format has been around for a long while, is fairly universal, and -can be viewed on any graphical web browser or image viewing tool. -The RLE GIF images that ploticus produces are viewable via -any graphical web browser or image viewer that supports GIF. You may remember the GIF / Unisys controversy diff -Naur ploticus2-base/plnode210/gallery/accrual.htm ploticus2-patched/plnode210/gallery/accrual.htm --- ploticus2-base/plnode210/gallery/accrual.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/accrual.htm Sat Jan 25 12:20:30 2003 @@ -1,12 +1,12 @@

        accrual

        How to download and try this example
        -

        Usage: pl -gif accrual.htm
        +
        Usage: ploticus -png accrual.htm
         Uses the data file accrual.dat
         
        // patient accrual plot. -// Usage pl accrual.p [CUTDATE=mmddyy] +// Usage: ploticus accrual.p [CUTDATE=mmddyy] // // This will plot directly from the MMDDYY dates in field# 5 of accrual.dat // diff -Naur ploticus2-base/plnode210/gallery/annot1.htm ploticus2-patched/plnode210/gallery/annot1.htm --- ploticus2-base/plnode210/gallery/annot1.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/annot1.htm Sat Jan 25 12:20:30 2003 @@ -1,7 +1,7 @@

        annot1

        How to download and try this example
        -

        Usage: pl -gif annot1.htm
        +
        Usage: ploticus -png annot1.htm
         Notes: This is the example lpfilled2.p, with annotation added.
         
        diff -Naur ploticus2-base/plnode210/gallery/annot2.htm ploticus2-patched/plnode210/gallery/annot2.htm --- ploticus2-base/plnode210/gallery/annot2.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/annot2.htm Sat Jan 25 12:20:30 2003 @@ -1,7 +1,7 @@

        annot2

        How to download and try this example
        -

        Usage: pl -gif annot2.htm
        +
        Usage: ploticus -png annot2.htm
         
        #proc page diff -Naur ploticus2-base/plnode210/gallery/ascii.htm ploticus2-patched/plnode210/gallery/ascii.htm --- ploticus2-base/plnode210/gallery/ascii.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/ascii.htm Sat Jan 25 12:20:30 2003 @@ -1,7 +1,7 @@

        ascii

        How to download and try this example
        -

        Usage: pl -gif ascii.htm
        +
        Usage: ploticus -png ascii.htm
         
        // ascii characters diff -Naur ploticus2-base/plnode210/gallery/axis1.htm ploticus2-patched/plnode210/gallery/axis1.htm --- ploticus2-base/plnode210/gallery/axis1.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/axis1.htm Sat Jan 25 12:20:30 2003 @@ -1,6 +1,6 @@

        axis1

         
        -// Usage: pl -gif axis1.htm 
        +// Usage: ploticus -png axis1.htm 
         
         // automatic numeric stubs at every 10 units
         
        diff -Naur ploticus2-base/plnode210/gallery/axis1a.htm ploticus2-patched/plnode210/gallery/axis1a.htm
        --- ploticus2-base/plnode210/gallery/axis1a.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis1a.htm	Sat Jan 25 12:20:30 2003
        @@ -1,6 +1,6 @@
         

        axis1a

         
        -// Usage: pl -gif axis1a.htm 
        +// Usage: ploticus -png axis1a.htm 
         
         // stubs given here in script, all on one line
         
        diff -Naur ploticus2-base/plnode210/gallery/axis2.htm ploticus2-patched/plnode210/gallery/axis2.htm
        --- ploticus2-base/plnode210/gallery/axis2.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis2.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis2

         
        -// Usage: pl -gif axis2.htm 
        +// Usage: ploticus -png axis2.htm 
         
         // Y axis stubs given here in script, on multiple lines
         
        diff -Naur ploticus2-base/plnode210/gallery/axis3.htm ploticus2-patched/plnode210/gallery/axis3.htm
        --- ploticus2-base/plnode210/gallery/axis3.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis3.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis3

         
        -// Usage: pl -gif axis3.htm 
        +// Usage: ploticus -png axis3.htm 
         
         // Y axis stubs given in data fields, in field# 1
         
        diff -Naur ploticus2-base/plnode210/gallery/axis4.htm ploticus2-patched/plnode210/gallery/axis4.htm
        --- ploticus2-base/plnode210/gallery/axis4.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis4.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis4

         
        -// Usage: pl -gif axis4.htm 
        +// Usage: ploticus -png axis4.htm 
         
         // Y axis stubs taken from an external file (axis4stubs)
         // note: this is NOT a data file, just a stub text file
        diff -Naur ploticus2-base/plnode210/gallery/axis6.htm ploticus2-patched/plnode210/gallery/axis6.htm
        --- ploticus2-base/plnode210/gallery/axis6.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis6.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis6

         
        -// Usage: pl -gif axis6.htm 
        +// Usage: ploticus -png axis6.htm 
         
         // X axis self-locating stubs given here in script, on multiple lines.
         // Note that at X=1 there is a tic but no stub.
        diff -Naur ploticus2-base/plnode210/gallery/axis7.htm ploticus2-patched/plnode210/gallery/axis7.htm
        --- ploticus2-base/plnode210/gallery/axis7.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis7.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis7

         
        -// Usage: pl -gif axis7.htm 
        +// Usage: ploticus -png axis7.htm 
         
         // X axis self-locating stubs given in data fields.
         // Note that at X=1 there is a tic but no stub.
        diff -Naur ploticus2-base/plnode210/gallery/axis8.htm ploticus2-patched/plnode210/gallery/axis8.htm
        --- ploticus2-base/plnode210/gallery/axis8.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis8.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis8

         
        -// Usage: pl -gif axis8.htm 
        +// Usage: ploticus -png axis8.htm 
         
         // X axis self-locating stubs taken from an external file axis8stubs
         // Note that at X=1 there is a tic but no stub.
        diff -Naur ploticus2-base/plnode210/gallery/axis9.htm ploticus2-patched/plnode210/gallery/axis9.htm
        --- ploticus2-base/plnode210/gallery/axis9.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis9.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis9

         
        -// Usage: pl -gif axis9.htm 
        +// Usage: ploticus -png axis9.htm 
         
         // MMDDYY date units in X, one stub per month
         
        diff -Naur ploticus2-base/plnode210/gallery/axis9a.htm ploticus2-patched/plnode210/gallery/axis9a.htm
        --- ploticus2-base/plnode210/gallery/axis9a.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis9a.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis9a

         
        -// Usage: pl -gif axis9a.htm 
        +// Usage: ploticus -png axis9a.htm 
         
         // MMDDYY date units in X, one stub every three months
         
        diff -Naur ploticus2-base/plnode210/gallery/axis9b.htm ploticus2-patched/plnode210/gallery/axis9b.htm
        --- ploticus2-base/plnode210/gallery/axis9b.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/axis9b.htm	Sat Jan 25 12:20:31 2003
        @@ -1,6 +1,6 @@
         

        axis9a

         
        -// Usage: pl -gif axis9a.htm 
        +// Usage: ploticus -png axis9a.htm 
         
         // MMDDYY date units in X, one stub every three months
         
        diff -Naur ploticus2-base/plnode210/gallery/bars1.htm ploticus2-patched/plnode210/gallery/bars1.htm
        --- ploticus2-base/plnode210/gallery/bars1.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/bars1.htm	Sat Jan 25 12:20:31 2003
        @@ -1,7 +1,7 @@
         

        bars1

        How to download and try this example
        -

        Usage: pl -gif bars1.htm
        +
        Usage: ploticus -png bars1.htm
         
        // set up a plotting area using proc areadef diff -Naur ploticus2-base/plnode210/gallery/bars2.htm ploticus2-patched/plnode210/gallery/bars2.htm --- ploticus2-base/plnode210/gallery/bars2.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/bars2.htm Sat Jan 25 12:20:31 2003 @@ -1,7 +1,7 @@

        bars2

        How to download and try this example
        -

        Usage: pl -gif bars2.htm
        +
        Usage: ploticus -png bars2.htm
         
        #proc page diff -Naur ploticus2-base/plnode210/gallery/bars3.htm ploticus2-patched/plnode210/gallery/bars3.htm --- ploticus2-base/plnode210/gallery/bars3.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/bars3.htm Sat Jan 25 12:20:31 2003 @@ -1,7 +1,7 @@

        bars3

        How to download and try this example
        -

        Usage: pl -gif bars3.htm
        +
        Usage: ploticus -png bars3.htm
         
        #set TODATE = 9903 diff -Naur ploticus2-base/plnode210/gallery/bars5.htm ploticus2-patched/plnode210/gallery/bars5.htm --- ploticus2-base/plnode210/gallery/bars5.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/bars5.htm Sat Jan 25 12:20:31 2003 @@ -3,7 +3,7 @@ Another example of stacked clustered bars -
        Usage: pl -gif bars5.htm
        +
        Usage: ploticus -png bars5.htm
         
        diff -Naur ploticus2-base/plnode210/gallery/bars5a.htm ploticus2-patched/plnode210/gallery/bars5a.htm --- ploticus2-base/plnode210/gallery/bars5a.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/bars5a.htm Sat Jan 25 12:20:31 2003 @@ -3,7 +3,7 @@ Another example of stacked clustered bars -
        Usage: pl -gif bars5a.htm
        +
        Usage: ploticus -png bars5a.htm
         
         // An example of stacked clustered bars 
         // Bar labels are defined explicitly and positioned below X axis.
        diff -Naur ploticus2-base/plnode210/gallery/bars6.htm ploticus2-patched/plnode210/gallery/bars6.htm
        --- ploticus2-base/plnode210/gallery/bars6.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/bars6.htm	Sat Jan 25 12:20:31 2003
        @@ -1,7 +1,7 @@
         

        bars6

        How to download and try this example
        -

        Usage: pl -gif bars6.htm
        +
        Usage: ploticus -png bars6.htm
         
        #proc areadef diff -Naur ploticus2-base/plnode210/gallery/bars7.htm ploticus2-patched/plnode210/gallery/bars7.htm --- ploticus2-base/plnode210/gallery/bars7.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/bars7.htm Sat Jan 25 12:20:31 2003 @@ -1,7 +1,7 @@

        bars7

        How to download and try this example
        -

        Usage: pl -gif bars7.htm
        +
        Usage: ploticus -png bars7.htm
         
        #proc areadef diff -Naur ploticus2-base/plnode210/gallery/bars8.htm ploticus2-patched/plnode210/gallery/bars8.htm --- ploticus2-base/plnode210/gallery/bars8.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/bars8.htm Sat Jan 25 12:20:31 2003 @@ -1,7 +1,7 @@

        bars8

        How to download and try this example
        -

        Usage: pl -gif bars8.htm
        +
        Usage: ploticus -png bars8.htm
         
        #proc getdata diff -Naur ploticus2-base/plnode210/gallery/bars9.htm ploticus2-patched/plnode210/gallery/bars9.htm --- ploticus2-base/plnode210/gallery/bars9.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/bars9.htm Sat Jan 25 12:20:31 2003 @@ -1,7 +1,7 @@

        bars9

        How to download and try this example
        -

        Usage: pl -gif bars9.htm
        +
        Usage: ploticus -png bars9.htm
         // Source: Commerce department (values interpolated from another graph and
         // may not be exact)
         
        diff -Naur ploticus2-base/plnode210/gallery/brokenaxis.htm ploticus2-patched/plnode210/gallery/brokenaxis.htm --- ploticus2-base/plnode210/gallery/brokenaxis.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/brokenaxis.htm Sat Jan 25 12:20:32 2003 @@ -1,7 +1,7 @@

        brokenaxis

        How to download and try this example
        -

        Usage: pl -gif brokenaxis.htm
        +
        Usage: ploticus -png brokenaxis.htm
         
         A bar graph where Y axis is broken to allow compact display
         of extreme value.
        diff -Naur ploticus2-base/plnode210/gallery/btn/button.p ploticus2-patched/plnode210/gallery/btn/button.p
        --- ploticus2-base/plnode210/gallery/btn/button.p	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/btn/button.p	Sat Jan 25 12:20:44 2003
        @@ -2,7 +2,7 @@
         #musthave BCOL 
         #musthave TCOL
         
        -// Example of creating .gif buttons 
        +// Example of creating .png buttons 
         #proc page
         tightcrop: yes
         
        diff -Naur ploticus2-base/plnode210/gallery/btn/morefree.htm ploticus2-patched/plnode210/gallery/btn/morefree.htm
        --- ploticus2-base/plnode210/gallery/btn/morefree.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/btn/morefree.htm	Sat Jan 25 12:20:44 2003
        @@ -2,8 +2,8 @@
         How to download and try this example
        Download the PostScript equivalent
        
         
        -Usage: pl -gif button.htm
        -Example of creating .gif buttons 
        +Usage: ploticus -png button.htm
        +Example of creating .png buttons 
         
        #proc page diff -Naur ploticus2-base/plnode210/gallery/btn/tiny.p ploticus2-patched/plnode210/gallery/btn/tiny.p --- ploticus2-base/plnode210/gallery/btn/tiny.p Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/btn/tiny.p Sat Jan 25 12:20:44 2003 @@ -1,5 +1,5 @@ -// Example of creating .gif buttons +// Example of creating .png buttons #proc page tightcrop: yes diff -Naur ploticus2-base/plnode210/gallery/button.htm ploticus2-patched/plnode210/gallery/button.htm --- ploticus2-base/plnode210/gallery/button.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/button.htm Sat Jan 25 12:20:32 2003 @@ -1,8 +1,8 @@

        button

        How to download and try this example
        -

        Usage: pl -gif button.htm
        -Example of creating .gif buttons 
        +
        Usage: ploticus -png button.htm
        +Example of creating .png buttons 
         
        #proc page diff -Naur ploticus2-base/plnode210/gallery/candlesticks.htm ploticus2-patched/plnode210/gallery/candlesticks.htm --- ploticus2-base/plnode210/gallery/candlesticks.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/candlesticks.htm Sat Jan 25 12:20:32 2003 @@ -1,7 +1,7 @@

        candlesticks

        How to download and try this example
        -

        Usage: pl -gif candlesticks.htm
        +
        Usage: ploticus -png candlesticks.htm
         Data source: quote.yahoo.com (Spreadsheet format)
         
         Japanese candlesticks.  Weekends are omitted.
        diff -Naur ploticus2-base/plnode210/gallery/chromo.htm ploticus2-patched/plnode210/gallery/chromo.htm
        --- ploticus2-base/plnode210/gallery/chromo.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/chromo.htm	Sat Jan 25 12:20:32 2003
        @@ -1,7 +1,7 @@
         

        chromo

        How to download and try this example
        -

        Usage: pl -gif chromo.htm
        +
        Usage: ploticus -png chromo.htm
         
        Uses the data file chromo.dat diff -Naur ploticus2-base/plnode210/gallery/clickmap_annot.htm ploticus2-patched/plnode210/gallery/clickmap_annot.htm --- ploticus2-base/plnode210/gallery/clickmap_annot.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/clickmap_annot.htm Sat Jan 25 12:20:32 2003 @@ -1,7 +1,7 @@

        clickmap_annot

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_annot.htm
        +
        Usage: ploticus -png -map clickmap_annot.htm
         
        #setifnotgiven CGI = "http://ploticus.sourceforge.net/cgi-bin/showcgiargs" diff -Naur ploticus2-base/plnode210/gallery/clickmap_area.htm ploticus2-patched/plnode210/gallery/clickmap_area.htm --- ploticus2-base/plnode210/gallery/clickmap_area.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/clickmap_area.htm Sat Jan 25 12:20:32 2003 @@ -1,7 +1,7 @@

        clickmap_area

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_area.html
        +
        Usage: ploticus -png -map clickmap_area.html
         Uses the data file devol.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_area2.htm ploticus2-patched/plnode210/gallery/clickmap_area2.htm --- ploticus2-base/plnode210/gallery/clickmap_area2.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/clickmap_area2.htm Sat Jan 25 12:20:32 2003 @@ -1,7 +1,7 @@

        clickmap_area2

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_area2.htm
        +
        Usage: ploticus -png -map clickmap_area2.htm
         
         Uses data file scatterplot10.dat.
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_area3.htm ploticus2-patched/plnode210/gallery/clickmap_area3.htm --- ploticus2-base/plnode210/gallery/clickmap_area3.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/clickmap_area3.htm Sat Jan 25 12:20:32 2003 @@ -1,7 +1,7 @@

        clickmap_area3

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_area3.htm
        +
        Usage: ploticus -png -map clickmap_area3.htm
         
         Uses data file scatterplot10.dat.
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_hit.htm ploticus2-patched/plnode210/gallery/clickmap_hit.htm --- ploticus2-base/plnode210/gallery/clickmap_hit.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/clickmap_hit.htm Sat Jan 25 12:20:32 2003 @@ -1,7 +1,7 @@

        clickmap_hit

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_hit.htm
        +
        Usage: ploticus -png -map clickmap_hit.htm
         
         Uses the data file hitcount.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_leg.htm ploticus2-patched/plnode210/gallery/clickmap_leg.htm
        --- ploticus2-base/plnode210/gallery/clickmap_leg.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/clickmap_leg.htm	Sat Jan 25 12:20:32 2003
        @@ -1,7 +1,7 @@
         

        clickmap_leg

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_leg.htm
        +
        Usage: ploticus -png -map clickmap_leg.htm
         
         Demonstrates clickmap on legend entries.
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_log.htm ploticus2-patched/plnode210/gallery/clickmap_log.htm
        --- ploticus2-base/plnode210/gallery/clickmap_log.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/clickmap_log.htm	Sat Jan 25 12:20:33 2003
        @@ -1,6 +1,6 @@
         

        clickmap_log

         
        -// Usage: pl -gif -map clickmap_log.htm 
        +// Usage: ploticus -png -map clickmap_log.htm 
         
         #setifnotgiven CGI = "http://ploticus.sourceforge.net/cgi-bin/showcgiargs"
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_mouse.htm ploticus2-patched/plnode210/gallery/clickmap_mouse.htm
        --- ploticus2-base/plnode210/gallery/clickmap_mouse.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/clickmap_mouse.htm	Sat Jan 25 12:20:33 2003
        @@ -1,7 +1,7 @@
         

        mouse

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_mouse.htm
        +
        Usage: ploticus -png -map clickmap_mouse.htm
         
         Uses data file mouse.dat.
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_pie.htm ploticus2-patched/plnode210/gallery/clickmap_pie.htm --- ploticus2-base/plnode210/gallery/clickmap_pie.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/clickmap_pie.htm Sat Jan 25 12:20:33 2003 @@ -1,7 +1,7 @@

        clickmap_pie

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_pie.htm
        +
        Usage: ploticus -png -map clickmap_pie.htm
         Demonstrate clickmap for pie graph..
         
        diff -Naur ploticus2-base/plnode210/gallery/clickmap_time2.htm ploticus2-patched/plnode210/gallery/clickmap_time2.htm --- ploticus2-base/plnode210/gallery/clickmap_time2.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/clickmap_time2.htm Sat Jan 25 12:20:33 2003 @@ -1,7 +1,7 @@

        clickmap_time2

        How to download and try this example
        -

        Usage: pl -gif -map clickmap_time2.htm
        +
        Usage: ploticus -png -map clickmap_time2.htm
         
        #setifnotgiven CGI = "http://ploticus.sourceforge.net/cgi-bin/showcgiargs" diff -Naur ploticus2-base/plnode210/gallery/colorfld.htm ploticus2-patched/plnode210/gallery/colorfld.htm --- ploticus2-base/plnode210/gallery/colorfld.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/colorfld.htm Sat Jan 25 12:20:33 2003 @@ -1,7 +1,7 @@

        colorfld

        How to download and try this example
        -

        Usage: pl -gif colorfld.htm
        +
        Usage: ploticus -png colorfld.htm
         Demonstrates different colored bars using colorfield.
         Also demonstrates colored legend text entries.
         
        diff -Naur ploticus2-base/plnode210/gallery/colorgrid.htm ploticus2-patched/plnode210/gallery/colorgrid.htm --- ploticus2-base/plnode210/gallery/colorgrid.htm Fri Jan 24 00:05:02 2003 +++ ploticus2-patched/plnode210/gallery/colorgrid.htm Sat Jan 25 12:20:33 2003 @@ -1,7 +1,7 @@

        colorgrid

        How to download and try this example
        -

        Usage: pl -gif colorgrid.htm
        +
        Usage: ploticus -png colorgrid.htm
         
         This demonstrates a color grid rendered directly from a data matrix.
         
        diff -Naur ploticus2-base/plnode210/gallery/colorgrid2.htm ploticus2-patched/plnode210/gallery/colorgrid2.htm
        --- ploticus2-base/plnode210/gallery/colorgrid2.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/colorgrid2.htm	Sat Jan 25 12:20:33 2003
        @@ -1,7 +1,7 @@
         

        colorgrid2

        How to download and try this example
        -

        Usage: pl -gif [-map] colorgrid2.htm
        +
        Usage: ploticus -png [-map] colorgrid2.htm
         
         This color grid involves processing raw data by 
         counting occurances within ranges, then mapping counts to colors by range.
        diff -Naur ploticus2-base/plnode210/gallery/colors.htm ploticus2-patched/plnode210/gallery/colors.htm
        --- ploticus2-base/plnode210/gallery/colors.htm	Fri Jan 24 00:05:02 2003
        +++ ploticus2-patched/plnode210/gallery/colors.htm	Sat Jan 25 12:20:33 2003
        @@ -1,7 +1,7 @@
         

        colors

        How to download and try this example
        -

        Usage: pl -gif colors.htm
        +
        Usage: ploticus -png colors.htm
         
         // This example uses the #include operator to include a chunk of
         // code (colorsub.htm) that will be executed
        diff -Naur ploticus2-base/plnode210/gallery/curvefit0.htm ploticus2-patched/plnode210/gallery/curvefit0.htm
        --- ploticus2-base/plnode210/gallery/curvefit0.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/curvefit0.htm	Sat Jan 25 12:20:33 2003
        @@ -1,7 +1,7 @@
         

        curvefit0

        How to download and try this example
        -

        Usage: pl -gif curvefit0.htm
        +
        Usage: ploticus -png curvefit0.htm
         
        // Read data from curve2.dat diff -Naur ploticus2-base/plnode210/gallery/curvefit1.htm ploticus2-patched/plnode210/gallery/curvefit1.htm --- ploticus2-base/plnode210/gallery/curvefit1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/curvefit1.htm Sat Jan 25 12:20:33 2003 @@ -1,7 +1,7 @@

        curvefit1

        How to download and try this example
        -

        Usage: pl -gif curvefit1.htm
        +
        Usage: ploticus -png curvefit1.htm
         Uses the data file curve2.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/devol.htm ploticus2-patched/plnode210/gallery/devol.htm --- ploticus2-base/plnode210/gallery/devol.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/devol.htm Sat Jan 25 12:20:33 2003 @@ -1,7 +1,7 @@

        devol

        How to download and try this example
        -

        Usage: pl -gif devol.htm
        +
        Usage: ploticus -png devol.htm
         Uses the data file devol.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/distrib.htm ploticus2-patched/plnode210/gallery/distrib.htm --- ploticus2-base/plnode210/gallery/distrib.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/distrib.htm Sat Jan 25 12:20:34 2003 @@ -1,8 +1,8 @@

        distrib

        How to download and try this example
        -

        Usage: pl -gif distrib.htm
        -or for postscript output: pl -ps distrib.htm | lp 
        +
        Usage: ploticus -png distrib.htm
        +or for postscript output: ploticus -ps distrib.htm | lp 
         
         This is a more elaborate example that involves variables, a loop,
         automatically calculated distributions for the histograms, etc.
        diff -Naur ploticus2-base/plnode210/gallery/dmag.htm ploticus2-patched/plnode210/gallery/dmag.htm
        --- ploticus2-base/plnode210/gallery/dmag.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/dmag.htm	Sat Jan 25 12:20:34 2003
        @@ -1,7 +1,7 @@
         

        dmag

        How to download and try this example
        -

        Usage: pl -gif dmag.htm
        +
        Usage: ploticus -png dmag.htm
         
         // Contributed by Dan DeMaggio dmag@wellersoft.com
         
        diff -Naur ploticus2-base/plnode210/gallery/doposter.sh ploticus2-patched/plnode210/gallery/doposter.sh --- ploticus2-base/plnode210/gallery/doposter.sh Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/doposter.sh Sat Jan 25 12:20:34 2003 @@ -1,15 +1,15 @@ # Do the lower-left page.. - pl -ps propbars1.htm -scale 4 -posteroffset 0,0 -logo | lp + ploticus -ps propbars1.htm -scale 4 -posteroffset 0,0 -logo | lp # Do the upper-left.. - pl -ps propbars1.htm -scale 4 -posteroffset 0,7.5 -logo | lp + ploticus -ps propbars1.htm -scale 4 -posteroffset 0,7.5 -logo | lp # Do the upper-right.. - pl -ps propbars1.htm -scale 4 -posteroffset 10,7.5 -logo | lp + ploticus -ps propbars1.htm -scale 4 -posteroffset 10,7.5 -logo | lp # Do the lower-right.. - pl -ps propbars1.htm -scale 4 -posteroffset 10,0 -logo | lp + ploticus -ps propbars1.htm -scale 4 -posteroffset 10,0 -logo | lp diff -Naur ploticus2-base/plnode210/gallery/drawcom.htm ploticus2-patched/plnode210/gallery/drawcom.htm --- ploticus2-base/plnode210/gallery/drawcom.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/drawcom.htm Sat Jan 25 12:20:34 2003 @@ -1,7 +1,7 @@

        drawcom

        How to download and try this example
        -

        Usage: pl -gif drawcom.htm
        +
        Usage: ploticus -png drawcom.htm
         
        #proc page diff -Naur ploticus2-base/plnode210/gallery/dupsleg.htm ploticus2-patched/plnode210/gallery/dupsleg.htm --- ploticus2-base/plnode210/gallery/dupsleg.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/dupsleg.htm Sat Jan 25 12:20:34 2003 @@ -1,7 +1,7 @@

        dupsleg

        How to download and try this example
        -

        Usage: pl -gif dupsleg.htm
        +
        Usage: ploticus -png dupsleg.htm
         Demonstrates a scatterplot where degree of duplicity is 
         expressed by symbol color.
         
        diff -Naur ploticus2-base/plnode210/gallery/errbar1.htm ploticus2-patched/plnode210/gallery/errbar1.htm --- ploticus2-base/plnode210/gallery/errbar1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/errbar1.htm Sat Jan 25 12:20:34 2003 @@ -1,8 +1,8 @@

        errbar1

        How to download and try this example
        -

        Usage: pl -gif errbar1.htm
        -or for postscript: pl -ps errbar1.htm | lp
        +
        Usage: ploticus -png errbar1.htm
        +or for postscript: ploticus -ps errbar1.htm | lp
         
         In this example the means and standard deviations were already calculated,
         so proc bars is used to render the bars.  An alternative is to use proc
        diff -Naur ploticus2-base/plnode210/gallery/errbar2.htm ploticus2-patched/plnode210/gallery/errbar2.htm
        --- ploticus2-base/plnode210/gallery/errbar2.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/errbar2.htm	Sat Jan 25 12:20:34 2003
        @@ -1,7 +1,7 @@
         

        errbar2

        How to download and try this example
        -

        Usage: pl -gif errbar2.htm
        +
        Usage: ploticus -png errbar2.htm
         
        #set TAILLEN = 0.05 diff -Naur ploticus2-base/plnode210/gallery/errbar3.htm ploticus2-patched/plnode210/gallery/errbar3.htm --- ploticus2-base/plnode210/gallery/errbar3.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/errbar3.htm Sat Jan 25 12:20:34 2003 @@ -1,7 +1,7 @@

        errbar3

        How to download and try this example
        -

        Usage: pl -gif errbar3.htm
        +
        Usage: ploticus -png errbar3.htm
         
        // Specify some data (or it could be read from a file). diff -Naur ploticus2-base/plnode210/gallery/errbar4.htm ploticus2-patched/plnode210/gallery/errbar4.htm --- ploticus2-base/plnode210/gallery/errbar4.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/errbar4.htm Sat Jan 25 12:20:34 2003 @@ -1,8 +1,8 @@

        errbar4

        How to download and try this example
        -

        Usage: pl -gif errbar4.htm
        -or for PostScript: pl -ps errbar4.htm | lp  
        +
        Usage: ploticus -png errbar4.htm
        +or for PostScript: ploticus -ps errbar4.htm | lp  
         
         Uses the data file rangetimes.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/errbar5.htm ploticus2-patched/plnode210/gallery/errbar5.htm --- ploticus2-base/plnode210/gallery/errbar5.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/errbar5.htm Sat Jan 25 12:20:34 2003 @@ -1,7 +1,7 @@

        errbar5

        How to download and try this example
        -

        Usage: pl -gif errbar5.htm
        +
        Usage: ploticus -png errbar5.htm
         
         In slide format.
         
        diff -Naur ploticus2-base/plnode210/gallery/gall.svg.html ploticus2-patched/plnode210/gallery/gall.svg.html --- ploticus2-base/plnode210/gallery/gall.svg.html Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/gall.svg.html Sat Jan 25 12:20:35 2003 @@ -51,7 +51,7 @@ This example uses clickable maps. Try clicking somewhere within the plotting area.
        clickmap_area2.svgz (full size)       -pl script +ploticus script




        @@ -59,7 +59,7 @@ type="image/svg-xml" pluginspage="http://www.adobe.com/svg/viewer/install/">
        dmag.svg (full size)       -pl script +ploticus script




        @@ -67,7 +67,7 @@ type="image/svg-xml" pluginspage="http://www.adobe.com/svg/viewer/install/">
        sess.svg (full size)       -pl script +ploticus script




        @@ -75,14 +75,14 @@ type="image/svg-xml" pluginspage="http://www.adobe.com/svg/viewer/install/">
        volunteers.svg (full size)       -pl script +ploticus script




        mouse.svgz (full size)       -pl script +ploticus script




        @@ -90,7 +90,7 @@ type="image/svg-xml" pluginspage="http://www.adobe.com/svg/viewer/install/">
        mouse.p2.svgz (full size)       -pl script +ploticus script




        @@ -98,7 +98,7 @@ type="image/svg-xml" pluginspage="http://www.adobe.com/svg/viewer/install/">
        ascii.svgz (full size)       -pl script +ploticus script




        diff -Naur ploticus2-base/plnode210/gallery/gall.using.html ploticus2-patched/plnode210/gallery/gall.using.html --- ploticus2-base/plnode210/gallery/gall.using.html Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/gall.using.html Sun Jan 26 10:51:10 2003 @@ -45,52 +45,51 @@

        Prefab examples

        For -.ig >> prefab examples, you will arrive at the prefab's man page and you can view additional examples, along with the commands that were used. -<h2>Script examples</h2> -For <b>script</b> examples, you will see -the image with the <b>ploticus</b> script that generated the image. -<b>Are the script files HTML?</b> Not really. They are -<a href="../doc/scripts.html">ploticus script files</a>. -They are named with an <b>.htm</b> suffix and +

        Script examples

        +For script examples, you will see +the image with the ploticus script that generated the image. +Are the script files HTML? Not really. They are +ploticus script files. +They are named with an .htm suffix and contain some HTML tags, to allow them to look nice when displayed in your web browser. Ploticus ignores the HTML tags. -<p> -<b>Script file names:</B> can be anything, -although a <b>.p</b>, <b>.pl</b>, <b>.pls</b> or <b>.htm</b> suffix is recommended. -<p> -<br> -<b>To download a script</b> that you are viewing in your browser, use -your browser's <b>File/Save As</b> menu button. +

        +Script file names: can be anything, +although a .p, .pl, .pls or .htm suffix is recommended. +

        +
        +To download a script that you are viewing in your browser, use +your browser's File/Save As menu button. The result should be HTML ("Source"). The downloaded file will be placed in your local current working directory (the directory where you started your browser). If the script references other files (e.g. a data file), you will need to download those as well (a link should be provided). -<br> -<p> -<br> -<b>To try ploticus on your own system</b>: After you have -<a href="../doc/Download.html">downloaded</a> the software, -suppose you then downloaded the ploticus script called <b>lineplot1.htm</b> -<p> -<li>To create a GIF file (lineplot1.gif), type this command: -<center><b>pl -gif lineplot1.htm</b></center> -<p> -<li>To create an EPS file (lineplot1.eps), type: -<center><b>pl -eps lineplot1.htm</b></center> -<p> -<li>To create paginated PostScript, and send it directly to your printer, +
        +

        +
        +To try ploticus on your own system: After you have +downloaded the software, +suppose you then downloaded the ploticus script called lineplot1.htm +

        +

      • To create a PNG file (lineplot1.png), type this command: +
        ploticus -png lineplot1.htm
        +

        +

      • To create an EPS file (lineplot1.eps), type: +
        ploticus -eps lineplot1.htm
        +

        +

      • To create paginated PostScript, and send it directly to your printer, type: -<center><b>pl -ps lineplot1.htm | lp</b></center> -<p> -<li>To view on an X11 display, type: -<center><b>pl -x11 lineplot1.htm</b></center> +
        ploticus -ps lineplot1.htm | lp
        +

        +

      • To view on an X11 display, type: +
        ploticus -x11 lineplot1.htm


        diff -Naur ploticus2-base/plnode210/gallery/hatch.htm ploticus2-patched/plnode210/gallery/hatch.htm --- ploticus2-base/plnode210/gallery/hatch.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/hatch.htm Sat Jan 25 12:20:35 2003 @@ -1,7 +1,7 @@

        hatch

        How to download and try this example
        -

        Usage: pl -gif hatch.htm
        +
        Usage: ploticus -png hatch.htm
         
         Demonstrate hatch filling
         
        diff -Naur ploticus2-base/plnode210/gallery/hbars1.htm ploticus2-patched/plnode210/gallery/hbars1.htm --- ploticus2-base/plnode210/gallery/hbars1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/hbars1.htm Sat Jan 25 12:20:35 2003 @@ -1,7 +1,7 @@

        hbars1

        How to download and try this example
        -

        Usage: pl -gif hbars1.htm
        +
        Usage: ploticus -png hbars1.htm
         Source: Bureau of Alcohol, Tobacco, and Firearms.
         
        diff -Naur ploticus2-base/plnode210/gallery/hbars2.htm ploticus2-patched/plnode210/gallery/hbars2.htm --- ploticus2-base/plnode210/gallery/hbars2.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/hbars2.htm Sat Jan 25 12:20:35 2003 @@ -1,7 +1,7 @@

        hbars2

        How to download and try this example
        -

        Usage: pl -gif hbars2.htm
        +
        Usage: ploticus -png hbars2.htm
         
        // specify data using proc getdata diff -Naur ploticus2-base/plnode210/gallery/hbars3.htm ploticus2-patched/plnode210/gallery/hbars3.htm --- ploticus2-base/plnode210/gallery/hbars3.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/hbars3.htm Sat Jan 25 12:20:35 2003 @@ -1,7 +1,7 @@

        hbars3

        How to download and try this example
        -

        Usage: pl -gif hbars3.htm 
        +
        Usage: ploticus -png hbars3.htm 
         This data is purely fictional!
         
        diff -Naur ploticus2-base/plnode210/gallery/hbars4.htm ploticus2-patched/plnode210/gallery/hbars4.htm --- ploticus2-base/plnode210/gallery/hbars4.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/hbars4.htm Sat Jan 25 12:20:35 2003 @@ -1,7 +1,7 @@

        hbars4

        How to download and try this example
        -

        Usage: pl -gif hbars4.htm
        +
        Usage: ploticus -png hbars4.htm
         Uses data file hbars4.dat.
         This one requires a bit of trickery.  Ploticus scale areas cannot go
         from high to low, so, for the left portion, we need to convert 
        diff -Naur ploticus2-base/plnode210/gallery/hbars5.htm ploticus2-patched/plnode210/gallery/hbars5.htm
        --- ploticus2-base/plnode210/gallery/hbars5.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/hbars5.htm	Sat Jan 25 12:20:35 2003
        @@ -1,7 +1,7 @@
         

        hbars5

        How to download and try this example
        -

        Usage: pl -gif hbars5.htm
        +
        Usage: ploticus -png hbars5.htm
         Source: Understanding Global Issues No. 9 1998 
         Values interpolated from graph in NI magazine May 99
         
        diff -Naur ploticus2-base/plnode210/gallery/heatmap1.htm ploticus2-patched/plnode210/gallery/heatmap1.htm --- ploticus2-base/plnode210/gallery/heatmap1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/heatmap1.htm Sat Jan 25 12:20:36 2003 @@ -1,7 +1,7 @@

        heatmap1

        How to download and try this example
        -

        Usage: pl -gif [-map] heatmap1.htm
        +
        Usage: ploticus -png [-map] heatmap1.htm
         
         This color grid involves processing raw data by 
         counting occurances within ranges, then mapping counts to colors by range.
        diff -Naur ploticus2-base/plnode210/gallery/heatmap2.htm ploticus2-patched/plnode210/gallery/heatmap2.htm
        --- ploticus2-base/plnode210/gallery/heatmap2.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/heatmap2.htm	Sat Jan 25 12:20:36 2003
        @@ -1,7 +1,7 @@
         

        heatmap2

        How to download and try this example
        -

        Usage: pl -gif [-map] heatmap2.htm
        +
        Usage: ploticus -png [-map] heatmap2.htm
         
         This color grid involves processing raw data by 
         counting occurances within ranges, then mapping counts to colors by range.
        diff -Naur ploticus2-base/plnode210/gallery/heatmap3.htm ploticus2-patched/plnode210/gallery/heatmap3.htm
        --- ploticus2-base/plnode210/gallery/heatmap3.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/heatmap3.htm	Sat Jan 25 12:20:36 2003
        @@ -1,7 +1,7 @@
         

        heatmap3

        How to download and try this example
        -

        Usage: pl -gif [-map] heatmap3.htm
        +
        Usage: ploticus -png [-map] heatmap3.htm
         
         This color grid involves processing raw data by 
         counting occurances within ranges, then mapping counts to colors by range.
        diff -Naur ploticus2-base/plnode210/gallery/hitcount.htm ploticus2-patched/plnode210/gallery/hitcount.htm
        --- ploticus2-base/plnode210/gallery/hitcount.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/hitcount.htm	Sat Jan 25 12:20:36 2003
        @@ -1,7 +1,7 @@
         

        hitcount

        How to download and try this example
        -

        Usage: pl -gif hitcount.htm
        +
        Usage: ploticus -png hitcount.htm
         
         Uses the data file hitcount.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/hitcount2.htm ploticus2-patched/plnode210/gallery/hitcount2.htm
        --- ploticus2-base/plnode210/gallery/hitcount2.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/hitcount2.htm	Sat Jan 25 12:20:36 2003
        @@ -1,7 +1,7 @@
         

        hitcount2

        How to download and try this example
        -

        Usage: pl -gif hitcount2.htm
        +
        Usage: ploticus -png hitcount2.htm
         
         Uses the data file hitcount.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/hitcount3.htm ploticus2-patched/plnode210/gallery/hitcount3.htm
        --- ploticus2-base/plnode210/gallery/hitcount3.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/hitcount3.htm	Sat Jan 25 12:20:36 2003
        @@ -1,7 +1,7 @@
         

        hitcount3

        How to download and try this example
        -

        Usage: pl -gif hitcount3.htm
        +
        Usage: ploticus -png hitcount3.htm
         
         Uses the data file hitcount.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/km.htm ploticus2-patched/plnode210/gallery/km.htm
        --- ploticus2-base/plnode210/gallery/km.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/km.htm	Sat Jan 25 12:20:36 2003
        @@ -1,7 +1,7 @@
         

        km

        How to download and try this example
        -

        Usage: pl -gif km.htm
        +
        Usage: ploticus -png km.htm
         Note: the simplistic technique used herein for coloring the 
         overlapping ranges only works when one range is always below the other.
         
        diff -Naur ploticus2-base/plnode210/gallery/km2.htm ploticus2-patched/plnode210/gallery/km2.htm --- ploticus2-base/plnode210/gallery/km2.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/km2.htm Sat Jan 25 12:20:36 2003 @@ -1,7 +1,7 @@

        km2

        How to download and try this example
        -

        Usage: pl -gif km2.htm
        +
        Usage: ploticus -png km2.htm
         
        // Set up plotting region using proc areadef diff -Naur ploticus2-base/plnode210/gallery/kmslide.htm ploticus2-patched/plnode210/gallery/kmslide.htm --- ploticus2-base/plnode210/gallery/kmslide.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/kmslide.htm Sat Jan 25 12:20:36 2003 @@ -1,7 +1,7 @@

        kmslide

        How to download and try this example
        -

        Usage: pl -gif kmslide.htm
        +
        Usage: ploticus -png kmslide.htm
         Note: the simplistic technique used herein for coloring the 
         overlapping ranges only works when one range is always below the other.
         
        diff -Naur ploticus2-base/plnode210/gallery/legend0.htm ploticus2-patched/plnode210/gallery/legend0.htm --- ploticus2-base/plnode210/gallery/legend0.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/legend0.htm Sat Jan 25 12:20:36 2003 @@ -1,7 +1,7 @@

        legend0

        How to download and try this example
        -

        Usage: pl -gif legend0.htm
        +
        Usage: ploticus -png legend0.htm
         Source: Steffen R et.al., Epidemiology, Etiology and Impact
         of Traveler's Diarrhea in Jamaica, JAMA 3/3/99 p. 815.
         
        diff -Naur ploticus2-base/plnode210/gallery/lineplot1.htm ploticus2-patched/plnode210/gallery/lineplot1.htm --- ploticus2-base/plnode210/gallery/lineplot1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot1.htm Sat Jan 25 12:20:36 2003 @@ -1,7 +1,7 @@

        lineplot1

        How to download and try this example
        -

        Usage: pl -gif lineplot1.htm
        +
        Usage: ploticus -png lineplot1.htm
         
        // Use proc page to set the overall text size to 6 pt diff -Naur ploticus2-base/plnode210/gallery/lineplot2.htm ploticus2-patched/plnode210/gallery/lineplot2.htm --- ploticus2-base/plnode210/gallery/lineplot2.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot2.htm Sat Jan 25 12:20:36 2003 @@ -1,7 +1,7 @@

        lineplot2

        How to download and try this example
        -

        Usage: pl -gif lineplot2.htm
        +
        Usage: ploticus -png lineplot2.htm
         Uses the data files
         curve2.dat and curve3.dat 
         
        diff -Naur ploticus2-base/plnode210/gallery/lineplot20.htm ploticus2-patched/plnode210/gallery/lineplot20.htm --- ploticus2-base/plnode210/gallery/lineplot20.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot20.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lineplot20

        How to download and try this example
        -

        Usage: pl -gif lineplot20.htm
        +
        Usage: ploticus -png lineplot20.htm
         
         
         #proc getdata
        diff -Naur ploticus2-base/plnode210/gallery/lineplot3.cm.htm ploticus2-patched/plnode210/gallery/lineplot3.cm.htm
        --- ploticus2-base/plnode210/gallery/lineplot3.cm.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/lineplot3.cm.htm	Sat Jan 25 12:20:37 2003
        @@ -1,7 +1,7 @@
         

        lineplot3

        How to download and try this example
        -

        Usage: pl -gif lineplot3.htm
        +
        Usage: ploticus -png lineplot3.htm
         
        // Specify some data using proc getdata diff -Naur ploticus2-base/plnode210/gallery/lineplot3.htm ploticus2-patched/plnode210/gallery/lineplot3.htm --- ploticus2-base/plnode210/gallery/lineplot3.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot3.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lineplot3

        How to download and try this example
        -

        Usage: pl -gif lineplot3.htm
        +
        Usage: ploticus -png lineplot3.htm
         
        // Specify some data using proc getdata diff -Naur ploticus2-base/plnode210/gallery/lineplot4.htm ploticus2-patched/plnode210/gallery/lineplot4.htm --- ploticus2-base/plnode210/gallery/lineplot4.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot4.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lineplot4

        How to download and try this example
        -

        Usage: pl -gif lineplot4.htm
        +
        Usage: ploticus -png lineplot4.htm
         This example uses proc lineplot with instancemode and accum options, 
         to count occurrances over time.  Occurrances having the same date
         are summed into one data point (groupmode).
        diff -Naur ploticus2-base/plnode210/gallery/lineplot5.htm ploticus2-patched/plnode210/gallery/lineplot5.htm
        --- ploticus2-base/plnode210/gallery/lineplot5.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/lineplot5.htm	Sat Jan 25 12:20:37 2003
        @@ -1,7 +1,7 @@
         

        lineplot5

        How to download and try this example
        -

        Usage: pl -gif lineplot5.htm
        +
        Usage: ploticus -png lineplot5.htm
         
        #proc getdata diff -Naur ploticus2-base/plnode210/gallery/lineplot6.htm ploticus2-patched/plnode210/gallery/lineplot6.htm --- ploticus2-base/plnode210/gallery/lineplot6.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot6.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lineplot6

        How to download and try this example
        -

        Usage: pl -gif lineplot6.htm
        +
        Usage: ploticus -png lineplot6.htm
         
        // use proc getdata to define some data diff -Naur ploticus2-base/plnode210/gallery/lineplot7.htm ploticus2-patched/plnode210/gallery/lineplot7.htm --- ploticus2-base/plnode210/gallery/lineplot7.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot7.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lineplot7

        How to download and try this example
        -

        Usage: pl -gif lineplot7.htm
        +
        Usage: ploticus -png lineplot7.htm
         
        // use proc getdata to define some data diff -Naur ploticus2-base/plnode210/gallery/lineplot8.htm ploticus2-patched/plnode210/gallery/lineplot8.htm --- ploticus2-base/plnode210/gallery/lineplot8.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lineplot8.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lineplot8

        How to download and try this example
        -

        Usage: pl -gif lineplot8.htm
        +
        Usage: ploticus -png lineplot8.htm
         Uses the data files curve1.dat 
         and curve3.dat 
         
        diff -Naur ploticus2-base/plnode210/gallery/lines.htm ploticus2-patched/plnode210/gallery/lines.htm --- ploticus2-base/plnode210/gallery/lines.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lines.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lines

        How to download and try this example
        -

        Usage: pl -gif lines.htm
        +
        Usage: ploticus -png lines.htm
         
        #proc areadef diff -Naur ploticus2-base/plnode210/gallery/loglog.htm ploticus2-patched/plnode210/gallery/loglog.htm --- ploticus2-base/plnode210/gallery/loglog.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/loglog.htm Sat Jan 25 12:20:37 2003 @@ -3,7 +3,7 @@ Demonstrates a log-log plotting area, using selflocatingstubs and stub and tic code chunks #included from the prefabs directory. -// Usage: pl -gif loglog.htm +// Usage: ploticus -png loglog.htm // set up area diff -Naur ploticus2-base/plnode210/gallery/lpfilled0.htm ploticus2-patched/plnode210/gallery/lpfilled0.htm --- ploticus2-base/plnode210/gallery/lpfilled0.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lpfilled0.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lpfilled0

        How to download and try this example
        -

        Usage: pl -gif lpfilled0.htm
        +
        Usage: ploticus -png lpfilled0.htm
         
        // Use proc page to set the overall text size to 6 pt diff -Naur ploticus2-base/plnode210/gallery/lpfilled1.htm ploticus2-patched/plnode210/gallery/lpfilled1.htm --- ploticus2-base/plnode210/gallery/lpfilled1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lpfilled1.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lpfilled1

        How to download and try this example
        -

        Usage: pl -gif lpfilled1.htm
        +
        Usage: ploticus -png lpfilled1.htm
         
        // Use proc page to set the overall text size to 6 pt diff -Naur ploticus2-base/plnode210/gallery/lpfilled2.htm ploticus2-patched/plnode210/gallery/lpfilled2.htm --- ploticus2-base/plnode210/gallery/lpfilled2.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lpfilled2.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lpfilled2

        How to download and try this example
        -

        Usage: pl -gif lpfilled2.htm
        +
        Usage: ploticus -png lpfilled2.htm
         
        // Use proc page to set the overall text size to 6 pt diff -Naur ploticus2-base/plnode210/gallery/lpfilled3.htm ploticus2-patched/plnode210/gallery/lpfilled3.htm --- ploticus2-base/plnode210/gallery/lpfilled3.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/lpfilled3.htm Sat Jan 25 12:20:37 2003 @@ -1,7 +1,7 @@

        lpfilled3

        How to download and try this example
        -

        Usage: pl -gif lpfilled3.htm
        +
        Usage: ploticus -png lpfilled3.htm
         Uses the data files curve2.dat and curve3.dat.
         
        diff -Naur ploticus2-base/plnode210/gallery/milltest.htm ploticus2-patched/plnode210/gallery/milltest.htm --- ploticus2-base/plnode210/gallery/milltest.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/milltest.htm Sat Jan 25 12:20:38 2003 @@ -2,7 +2,7 @@ How to download and try this example
        
        -// Usage: pl -gif milltest.htm
        +// Usage: ploticus -png milltest.htm
         
         // Demonstrates autorange in Y with numbers in the millions, and Y axis
         // labeling.  Thanks to Mike Fischer (mfischer@aol.net).
        diff -Naur ploticus2-base/plnode210/gallery/mouse.htm ploticus2-patched/plnode210/gallery/mouse.htm
        --- ploticus2-base/plnode210/gallery/mouse.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/mouse.htm	Sat Jan 25 12:20:38 2003
        @@ -1,7 +1,7 @@
         

        mouse

        How to download and try this example
        -

        Usage: pl -gif mouse.htm
        +
        Usage: ploticus -png mouse.htm
         
         Uses data file mouse.dat.
         
        @@ -132,7 +132,7 @@ ///////////////////////////////////////////// -// do a distribution plot in a separate .gif file.. +// do a distribution plot in a separate .png file.. ///////////////////////////////////////////// #proc page tightcrop: yes diff -Naur ploticus2-base/plnode210/gallery/multipage.htm ploticus2-patched/plnode210/gallery/multipage.htm --- ploticus2-base/plnode210/gallery/multipage.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/multipage.htm Sat Jan 25 12:20:38 2003 @@ -1,10 +1,10 @@

        multipage

        How to download and try this example
        -

        Usage: pl -gif multipage.htm
        -or for postscript output: pl -ps multipage.htm | lp 
        +
        Usage: ploticus -png multipage.htm
        +or for postscript output: ploticus -ps multipage.htm | lp 
         
        -Test of a multi page pl plot using proc page to do the page break.
        +Test of a multi page ploticus plot using proc page to do the page break.
         
        diff -Naur ploticus2-base/plnode210/gallery/multiscat.htm ploticus2-patched/plnode210/gallery/multiscat.htm --- ploticus2-base/plnode210/gallery/multiscat.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/multiscat.htm Sat Jan 25 12:20:38 2003 @@ -1,8 +1,8 @@

        multiscat

        How to download and try this example
        -

        Usage: pl -gif multiscat.htm
        -or for postscript: pl -ps multiscat.htm  | lp
        +
        Usage: ploticus -png multiscat.htm
        +or for postscript: ploticus -ps multiscat.htm  | lp
         
         Uses the data file vf.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/pie1.htm ploticus2-patched/plnode210/gallery/pie1.htm --- ploticus2-base/plnode210/gallery/pie1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/pie1.htm Sat Jan 25 12:20:38 2003 @@ -1,7 +1,7 @@

        pie1

        How to download and try this example
        -

        Usage: pl -gif pie1.htm
        +
        Usage: ploticus -png pie1.htm
         
        #proc page diff -Naur ploticus2-base/plnode210/gallery/pie2.htm ploticus2-patched/plnode210/gallery/pie2.htm --- ploticus2-base/plnode210/gallery/pie2.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/pie2.htm Sat Jan 25 12:20:38 2003 @@ -1,7 +1,7 @@

        pie2

        How to download and try this example
        -

        Usage: pl -gif pie2.htm
        +
        Usage: ploticus -png pie2.htm
         
        // specify data using proc getdata diff -Naur ploticus2-base/plnode210/gallery/pie3.htm ploticus2-patched/plnode210/gallery/pie3.htm --- ploticus2-base/plnode210/gallery/pie3.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/pie3.htm Sat Jan 25 12:20:38 2003 @@ -1,7 +1,7 @@

        pie3

        How to download and try this example
        -

        Usage: pl -gif pie3.htm
        +
        Usage: ploticus -png pie3.htm
         
        // set the background to gray using proc page diff -Naur ploticus2-base/plnode210/gallery/pie4.htm ploticus2-patched/plnode210/gallery/pie4.htm --- ploticus2-base/plnode210/gallery/pie4.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/pie4.htm Sat Jan 25 12:20:39 2003 @@ -1,7 +1,7 @@

        pie4

        How to download and try this example
        -

        Usage: pl -gif pie4.htm
        +
        Usage: ploticus -png pie4.htm
         
        // specify data using proc getdata diff -Naur ploticus2-base/plnode210/gallery/pngresize.htm ploticus2-patched/plnode210/gallery/pngresize.htm --- ploticus2-base/plnode210/gallery/pngresize.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/pngresize.htm Sat Jan 25 12:20:39 2003 @@ -3,7 +3,7 @@ // Resize a PNG file. If scalefactor is < 1.0, the image is reduced. // If scalefactor is > 1.0 the image is enlarged. // -// Usage: pl pngresize.htm INFILE=infile SCALE=scalefactor OUTFILE=outfile +// Usage: ploticus pngresize.htm INFILE=infile SCALE=scalefactor OUTFILE=outfile // read in a PNG file and output a reduced result #musthave INFILE diff -Naur ploticus2-base/plnode210/gallery/propbars1.htm ploticus2-patched/plnode210/gallery/propbars1.htm --- ploticus2-base/plnode210/gallery/propbars1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/propbars1.htm Sat Jan 25 12:20:39 2003 @@ -1,7 +1,7 @@

        propbars1

        How to download and try this example
        -

        Usage: pl -gif propbars1.htm
        +
        Usage: ploticus -png propbars1.htm
         Source: Artemis Simopoulos, "The Omega Plan"
         (Values interpreted from another graph and may not be exact)
         
        diff -Naur ploticus2-base/plnode210/gallery/propbars2.htm ploticus2-patched/plnode210/gallery/propbars2.htm --- ploticus2-base/plnode210/gallery/propbars2.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/propbars2.htm Sat Jan 25 12:20:39 2003 @@ -1,7 +1,7 @@

        propbars2

        How to download and try this example
        -

        Usage: pl -gif propbars2.htm
        +
        Usage: ploticus -png propbars2.htm
         Source: Peace Pledge Union / NI magazine
         
        diff -Naur ploticus2-base/plnode210/gallery/qual.htm ploticus2-patched/plnode210/gallery/qual.htm --- ploticus2-base/plnode210/gallery/qual.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/qual.htm Sat Jan 25 12:20:39 2003 @@ -2,13 +2,13 @@ How to download and try this example
        
         
        -// Usage: pl qual.htm CERTNUM=0181 CERTNAME="John Doe" -eps 
        +// Usage: ploticus qual.htm CERTNUM=0181 CERTNAME="John Doe" -eps 
         
         // supply defaults for parameters if not given, for demo purposes
         #setifnotgiven CERTNUM = 0181
         #setifnotgiven CERTNAME = "John Doe"
         
        -//  Make GIF smaller in size using proc page
        +//  Make GIF or PNG smaller in size using proc page
         #proc page
           #if @DEVICE in gif,png
            scale: 0.75
        diff -Naur ploticus2-base/plnode210/gallery/quarters.htm ploticus2-patched/plnode210/gallery/quarters.htm
        --- ploticus2-base/plnode210/gallery/quarters.htm	Fri Jan 24 00:05:03 2003
        +++ ploticus2-patched/plnode210/gallery/quarters.htm	Sat Jan 25 12:20:39 2003
        @@ -1,7 +1,7 @@
         

        quarters

        How to download and try this example
        -

        Usage: pl -gif quarters.htm
        +
        Usage: ploticus -png quarters.htm
         
         In order to use date quarters notation, the X range must be specified 
         with scaletype date using a month-day-year notation such as mmddyy; 
        @@ -12,7 +12,7 @@
         are converted to a midpoint mmddyy, e.g. 1Q99 -> 2/15/99  and 
         3Q99 -> 8/15/99.  This is done for plotting and date arithmetic purposes.
         
        -Kind of tricky I realize.. it is touched on in the pl dates man page.
        +Kind of tricky I realize.. it is touched on in the ploticus dates man page.
         
         
        diff -Naur ploticus2-base/plnode210/gallery/rangebar1.htm ploticus2-patched/plnode210/gallery/rangebar1.htm --- ploticus2-base/plnode210/gallery/rangebar1.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/rangebar1.htm Sat Jan 25 12:20:39 2003 @@ -1,7 +1,7 @@

        rangebar1

        How to download and try this example
        -

        Usage: pl -gif rangebar1.htm
        +
        Usage: ploticus -png rangebar1.htm
         
        // Specify some data (or it could be read from a file). diff -Naur ploticus2-base/plnode210/gallery/rangebar2.htm ploticus2-patched/plnode210/gallery/rangebar2.htm --- ploticus2-base/plnode210/gallery/rangebar2.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/rangebar2.htm Sat Jan 25 12:20:39 2003 @@ -1,7 +1,7 @@

        rangebar2

        How to download and try this example
        -

        Usage: pl -gif rangebar2.htm
        +
        Usage: ploticus -png rangebar2.htm
         
         Demonstrates outlier display and 1.5 IQR tails.
         
        diff -Naur ploticus2-base/plnode210/gallery/rangebar3.htm ploticus2-patched/plnode210/gallery/rangebar3.htm --- ploticus2-base/plnode210/gallery/rangebar3.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/rangebar3.htm Sat Jan 25 12:20:39 2003 @@ -1,7 +1,7 @@

        rangebar3

        How to download and try this example
        -

        Usage: pl -gif rangebar3.htm
        +
        Usage: ploticus -png rangebar3.htm
         
         Display of outliers using line segments.
         
        diff -Naur ploticus2-base/plnode210/gallery/ranges.htm ploticus2-patched/plnode210/gallery/ranges.htm --- ploticus2-base/plnode210/gallery/ranges.htm Fri Jan 24 00:05:03 2003 +++ ploticus2-patched/plnode210/gallery/ranges.htm Sat Jan 25 12:20:39 2003 @@ -1,8 +1,8 @@

        ranges

        How to download and try this example
        -

        Usage: pl -gif ranges.htm
        -or for PostScript: pl -ps ranges.htm | lp  
        +
        Usage: ploticus -png ranges.htm
        +or for PostScript: ploticus -ps ranges.htm | lp  
         
         Uses the data file rangetimes.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/rangesweep0.htm ploticus2-patched/plnode210/gallery/rangesweep0.htm --- ploticus2-base/plnode210/gallery/rangesweep0.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/rangesweep0.htm Sat Jan 25 12:20:39 2003 @@ -1,7 +1,7 @@

        lpfilled3

        Click here to download the EPS equivalent

         
        -// Usage: pl -gif lpfilled3.htm 
        +// Usage: ploticus -png lpfilled3.htm 
         
         // set up plotting area using proc areadef...
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/rangesweep1.htm ploticus2-patched/plnode210/gallery/rangesweep1.htm
        --- ploticus2-base/plnode210/gallery/rangesweep1.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/rangesweep1.htm	Sat Jan 25 12:20:39 2003
        @@ -1,7 +1,7 @@
         

        rangesweep1

        How to download and try this example
        -

        Usage: pl -gif rangesweep1.htm
        +
        Usage: ploticus -png rangesweep1.htm
         
        // set up plotting area using proc areadef... diff -Naur ploticus2-base/plnode210/gallery/rangesweep2.htm ploticus2-patched/plnode210/gallery/rangesweep2.htm --- ploticus2-base/plnode210/gallery/rangesweep2.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/rangesweep2.htm Sat Jan 25 12:20:40 2003 @@ -1,7 +1,7 @@

        rangesweep2

        How to download and try this example
        -

        Usage: pl -gif rangesweep2.htm
        +
        Usage: ploticus -png rangesweep2.htm
         
         Contributed by Michelle Melia
         
        diff -Naur ploticus2-base/plnode210/gallery/run ploticus2-patched/plnode210/gallery/run --- ploticus2-base/plnode210/gallery/run Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/run Sat Jan 25 12:20:40 2003 @@ -1,28 +1,28 @@ #!/bin/sh # -# usage: sh run basename "pl-opts" +# usage: sh run basename "ploticus-opts" # # loose option gives result that is loosely cropped. # normally, tight crop is used. if [ $# -lt 1 ]; then - echo "usage: sh run basename pl-opts" + echo "usage: sh run basename ploticus-opts" exit fi SCALE=0.3 if [ $# -eq 2 ]; then - echo pl -gif $1.htm $2 -o $1.gif - pl -gif $1.htm $2 -o $1.gif + echo ploticus -gif $1.htm $2 -o $1.gif + ploticus -gif $1.htm $2 -o $1.gif else - echo pl -gif -tightcrop $1.htm -o $1.gif - pl -gif -tightcrop $1.htm -o $1.gif + echo ploticus -gif -tightcrop $1.htm -o $1.gif + ploticus -gif -tightcrop $1.htm -o $1.gif fi -echo pl -gif -scale $SCALE $1.htm $2 -o ../thumbnails/$1.gif -pl -gif -scale $SCALE $1.htm -o ../thumbnails/$1.gif +echo ploticus -gif -scale $SCALE $1.htm $2 -o ../thumbnails/$1.gif +ploticus -gif -scale $SCALE $1.htm -o ../thumbnails/$1.gif -echo pl -png -scale $SCALE $1.htm $2 -o ../thumbpng/$1.png -pl -png -scale $SCALE $1.htm -o ../thumbpng/$1.png +echo ploticus -png -scale $SCALE $1.htm $2 -o ../thumbpng/$1.png +ploticus -png -scale $SCALE $1.htm -o ../thumbpng/$1.png diff -Naur ploticus2-base/plnode210/gallery/sa1.htm ploticus2-patched/plnode210/gallery/sa1.htm --- ploticus2-base/plnode210/gallery/sa1.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/sa1.htm Sat Jan 25 12:20:40 2003 @@ -1,7 +1,7 @@

        sa1

        How to download and try this example
        -

        Usage: pl -gif sa1.htm
        +
        Usage: ploticus -png sa1.htm
         
        // define a plotting area using proc areadef diff -Naur ploticus2-base/plnode210/gallery/sa10.htm ploticus2-patched/plnode210/gallery/sa10.htm --- ploticus2-base/plnode210/gallery/sa10.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/sa10.htm Sat Jan 25 12:20:40 2003 @@ -1,6 +1,6 @@

        sa10

         
        -// Usage: pl -gif sa10.htm 
        +// Usage: ploticus -png sa10.htm 
         
         #proc areadef
            rectangle: 1 1 5 2
        diff -Naur ploticus2-base/plnode210/gallery/sa11.htm ploticus2-patched/plnode210/gallery/sa11.htm
        --- ploticus2-base/plnode210/gallery/sa11.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa11.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa11

         
        -// Usage: pl -gif sa11.htm 
        +// Usage: ploticus -png sa11.htm 
         
         #proc areadef
            rectangle: 1 1 5 2
        diff -Naur ploticus2-base/plnode210/gallery/sa12.htm ploticus2-patched/plnode210/gallery/sa12.htm
        --- ploticus2-base/plnode210/gallery/sa12.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa12.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa12

         
        -// Usage: pl -gif sa12.htm 
        +// Usage: ploticus -png sa12.htm 
         //
         // Illustrates Y axis on right side.
         
        diff -Naur ploticus2-base/plnode210/gallery/sa13.htm ploticus2-patched/plnode210/gallery/sa13.htm
        --- ploticus2-base/plnode210/gallery/sa13.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa13.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa13

         
        -// Usage: pl -gif sa13.htm 
        +// Usage: ploticus -png sa13.htm 
         //
         // Illustrates overlaid coordinate systems in Y 
         // (Celsius vs. Fahrenheit)
        diff -Naur ploticus2-base/plnode210/gallery/sa14.htm ploticus2-patched/plnode210/gallery/sa14.htm
        --- ploticus2-base/plnode210/gallery/sa14.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa14.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa14

         
        -// Usage: pl -gif sa14.htm 
        +// Usage: ploticus -png sa14.htm 
         // Illustrates grid and tic options using two overlaid axes
         
         #proc page
        diff -Naur ploticus2-base/plnode210/gallery/sa15.htm ploticus2-patched/plnode210/gallery/sa15.htm
        --- ploticus2-base/plnode210/gallery/sa15.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa15.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa15

         
        -// Usage: pl -gif sa15.htm 
        +// Usage: ploticus -png sa15.htm 
         
         // X scaletype is 'categories'; X axis stubs use the category names
         
        diff -Naur ploticus2-base/plnode210/gallery/sa2.htm ploticus2-patched/plnode210/gallery/sa2.htm
        --- ploticus2-base/plnode210/gallery/sa2.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa2.htm	Sat Jan 25 12:20:40 2003
        @@ -1,7 +1,7 @@
         

        sa2

        How to download and try this example
        -

        Usage: pl -gif sa2.htm
        +
        Usage: ploticus -png sa2.htm
         
        diff -Naur ploticus2-base/plnode210/gallery/sa2a.htm ploticus2-patched/plnode210/gallery/sa2a.htm --- ploticus2-base/plnode210/gallery/sa2a.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/sa2a.htm Sat Jan 25 12:20:40 2003 @@ -1,6 +1,6 @@

        sa2a

         
        -// Usage: pl -gif sa2a.htm 
        +// Usage: ploticus -png sa2a.htm 
         
         // illustrates multiple plots per "page" - without axes 
         
        diff -Naur ploticus2-base/plnode210/gallery/sa3.htm ploticus2-patched/plnode210/gallery/sa3.htm
        --- ploticus2-base/plnode210/gallery/sa3.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa3.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa3

         
        -// Usage: pl -gif sa3.htm 
        +// Usage: ploticus -png sa3.htm 
         
         #proc areadef
           rectangle: 1 1 3 3
        diff -Naur ploticus2-base/plnode210/gallery/sa4.htm ploticus2-patched/plnode210/gallery/sa4.htm
        --- ploticus2-base/plnode210/gallery/sa4.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa4.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa4

         
        -// Usage: pl -gif sa4.htm 
        +// Usage: ploticus -png sa4.htm 
         
         // set up area and scaling using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sa4a.htm ploticus2-patched/plnode210/gallery/sa4a.htm
        --- ploticus2-base/plnode210/gallery/sa4a.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa4a.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa4a

         
        -// Usage: pl -gif sa4a.htm 
        +// Usage: ploticus -png sa4a.htm 
         
         // set up area and scaling using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sa5.htm ploticus2-patched/plnode210/gallery/sa5.htm
        --- ploticus2-base/plnode210/gallery/sa5.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa5.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa5

         
        -// Usage: pl -gif sa5.htm 
        +// Usage: ploticus -png sa5.htm 
         
         // set up area and scaling using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sa5a.htm ploticus2-patched/plnode210/gallery/sa5a.htm
        --- ploticus2-base/plnode210/gallery/sa5a.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa5a.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa5a

         
        -// Usage: pl -gif sa5a.htm 
        +// Usage: ploticus -png sa5a.htm 
         
         // set up area and scaling using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sa6.htm ploticus2-patched/plnode210/gallery/sa6.htm
        --- ploticus2-base/plnode210/gallery/sa6.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa6.htm	Sat Jan 25 12:20:40 2003
        @@ -1,6 +1,6 @@
         

        sa6

         
        -// Usage: pl -gif sa6.htm 
        +// Usage: ploticus -png sa6.htm 
         
         // set up area and scaling using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sa7.htm ploticus2-patched/plnode210/gallery/sa7.htm
        --- ploticus2-base/plnode210/gallery/sa7.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa7.htm	Sat Jan 25 12:20:41 2003
        @@ -1,6 +1,6 @@
         

        sa7

         
        -// Usage: pl -gif sa7.htm 
        +// Usage: ploticus -png sa7.htm 
         
         // set up area and scaling using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sa8.htm ploticus2-patched/plnode210/gallery/sa8.htm
        --- ploticus2-base/plnode210/gallery/sa8.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa8.htm	Sat Jan 25 12:20:41 2003
        @@ -1,6 +1,6 @@
         

        sa8

         
        -// Usage: pl -gif sa8.htm 
        +// Usage: ploticus -png sa8.htm 
         
         // set up area and scaling using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sa8a.htm ploticus2-patched/plnode210/gallery/sa8a.htm
        --- ploticus2-base/plnode210/gallery/sa8a.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sa8a.htm	Sat Jan 25 12:20:41 2003
        @@ -1,6 +1,6 @@
         

        sa8a

         
        -// Usage: pl -gif sa8a.htm 
        +// Usage: ploticus -png sa8a.htm 
         
         //  do areadef with X scaled in years, using proc areadef
         #proc areadef
        diff -Naur ploticus2-base/plnode210/gallery/sar-cpu.htm ploticus2-patched/plnode210/gallery/sar-cpu.htm
        --- ploticus2-base/plnode210/gallery/sar-cpu.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/sar-cpu.htm	Sat Jan 25 12:20:41 2003
        @@ -4,7 +4,7 @@
         // Plot CPU utilization data as produced by sar(1) utility.
         // Contributed by Pablo Marques (pmarques@herald.com)
         
        -// Usage: pl -gif sar-cpu.htm
        +// Usage: ploticus -png sar-cpu.htm
         // Uses the data file sar-cpu.dat 
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot1.htm ploticus2-patched/plnode210/gallery/scatterplot1.htm --- ploticus2-base/plnode210/gallery/scatterplot1.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot1.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot1

        How to download and try this example
        -

        Usage: pl -gif scatterplot1.htm
        +
        Usage: ploticus -png scatterplot1.htm
         Demonstrates an elementary 2-D scatter plot with 1-D distributions shown along axes
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot10.htm ploticus2-patched/plnode210/gallery/scatterplot10.htm --- ploticus2-base/plnode210/gallery/scatterplot10.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot10.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot10

        How to download and try this example
        -

        Usage: pl -gif scatterplot10.htm
        +
        Usage: ploticus -png scatterplot10.htm
         
         Uses data file scatterplot10.dat.
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot2.htm ploticus2-patched/plnode210/gallery/scatterplot2.htm --- ploticus2-base/plnode210/gallery/scatterplot2.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot2.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot2

        How to download and try this example
        -

        Usage: pl -gif scatterplot2.htm IMFILE=pngfile
        +
        Usage: ploticus -png scatterplot2.htm IMFILE=pngfile
         
         IMFILE is your png image that displays a point symbol
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot3.htm ploticus2-patched/plnode210/gallery/scatterplot3.htm
        --- ploticus2-base/plnode210/gallery/scatterplot3.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/scatterplot3.htm	Sat Jan 25 12:20:41 2003
        @@ -1,7 +1,7 @@
         

        scatterplot3

        How to download and try this example
        -

        Usage: pl -gif scatterplot3.htm
        +
        Usage: ploticus -png scatterplot3.htm
         Points are denoted using symbols + characters
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot3a.htm ploticus2-patched/plnode210/gallery/scatterplot3a.htm --- ploticus2-base/plnode210/gallery/scatterplot3a.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot3a.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot3a

        How to download and try this example
        -

        Usage: pl -gif scatterplot3a.htm -scale 0.7
        +
        Usage: ploticus -png scatterplot3a.htm -scale 0.7
         Points are denoted using symbols of various size.
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot4.htm ploticus2-patched/plnode210/gallery/scatterplot4.htm --- ploticus2-base/plnode210/gallery/scatterplot4.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot4.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot4

        How to download and try this example
        -

        Usage: pl -gif scatterplot4.htm
        +
        Usage: ploticus -png scatterplot4.htm
         This example demonstrates how points out of plotting area are not shown.
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot5.htm ploticus2-patched/plnode210/gallery/scatterplot5.htm --- ploticus2-base/plnode210/gallery/scatterplot5.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot5.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot5

        How to download and try this example
        -

        Usage: pl -gif scatterplot5.htm
        +
        Usage: ploticus -png scatterplot5.htm
         
        #setifnotgiven CGI = "http://ploticus.sourceforge.net/cgi-bin/showcgiargs" diff -Naur ploticus2-base/plnode210/gallery/scatterplot6.htm ploticus2-patched/plnode210/gallery/scatterplot6.htm --- ploticus2-base/plnode210/gallery/scatterplot6.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot6.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot6

        How to download and try this example
        -

        Usage: pl -gif scatterplot6.htm
        +
        Usage: ploticus -png scatterplot6.htm
         Uses the data file members.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot7.htm ploticus2-patched/plnode210/gallery/scatterplot7.htm --- ploticus2-base/plnode210/gallery/scatterplot7.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot7.htm Sat Jan 25 12:20:41 2003 @@ -1,7 +1,7 @@

        scatterplot7

        How to download and try this example
        -

        Usage: pl -gif scatterplot7.htm
        +
        Usage: ploticus -png scatterplot7.htm
         
         Uses the data file scat7.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot8.htm ploticus2-patched/plnode210/gallery/scatterplot8.htm --- ploticus2-base/plnode210/gallery/scatterplot8.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/scatterplot8.htm Sat Jan 25 12:20:42 2003 @@ -1,7 +1,7 @@

        scatterplot8

        How to download and try this example
        -

        Usage: pl -gif scatterplot4.htm
        +
        Usage: ploticus -png scatterplot4.htm
         This example demonstrates how clustering will display multiples of like points.
         Scatterplot parameters that influence the appearance of clusters
         are symbol and clusterfact.
        diff -Naur ploticus2-base/plnode210/gallery/scatterplot9.htm ploticus2-patched/plnode210/gallery/scatterplot9.htm
        --- ploticus2-base/plnode210/gallery/scatterplot9.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/scatterplot9.htm	Sat Jan 25 12:20:42 2003
        @@ -1,7 +1,7 @@
         scatterplot9

        How to download and try this example
        -

        Usage: pl -gif scatterplot9.htm
        +
        Usage: ploticus -png scatterplot9.htm
         Scatterplot of date (X) vs. quality score (Y).
         Demonstrates proc autorange.
         
        diff -Naur ploticus2-base/plnode210/gallery/sess.htm ploticus2-patched/plnode210/gallery/sess.htm --- ploticus2-base/plnode210/gallery/sess.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/sess.htm Sat Jan 25 12:20:42 2003 @@ -1,7 +1,7 @@

        sess

        How to download and try this example
        -

        Usage: pl -gif sess.htm
        +
        Usage: ploticus -png sess.htm
         
         // Contributed by Scott Ostrander ostrande@berbee.com
         
        diff -Naur ploticus2-base/plnode210/gallery/settingsdemo.htm ploticus2-patched/plnode210/gallery/settingsdemo.htm --- ploticus2-base/plnode210/gallery/settingsdemo.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/settingsdemo.htm Sat Jan 25 12:20:42 2003 @@ -1,7 +1,7 @@

        settingsdemo

        How to download and try this example
        -

        Usage: pl -gif settingsdemo.htm
        +
        Usage: ploticus -png settingsdemo.htm
         
         Demonstrates various uses of 'proc settings'
         
        diff -Naur ploticus2-base/plnode210/gallery/snpmap1.htm ploticus2-patched/plnode210/gallery/snpmap1.htm
        --- ploticus2-base/plnode210/gallery/snpmap1.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/snpmap1.htm	Sat Jan 25 12:20:42 2003
        @@ -1,7 +1,7 @@
         

        snpmap1

        How to download and try this example
        -

        Usage: pl -gif snpmap1.htm
        +
        Usage: ploticus -png snpmap1.htm
         Uses data file snpmap.dat .
         For brevity, only chromosomes 1-7 and X are represented in this example.
         
        diff -Naur ploticus2-base/plnode210/gallery/spence1_rt.htm ploticus2-patched/plnode210/gallery/spence1_rt.htm --- ploticus2-base/plnode210/gallery/spence1_rt.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/spence1_rt.htm Sat Jan 25 12:20:42 2003 @@ -1,7 +1,7 @@

        spence1_rt

        How to download and try this example
        -

        Usage: pl -gif spence1_rt.htm -cm
        +
        Usage: ploticus -png spence1_rt.htm -cm
         
         // contributed by Andreas Widmann (widmann@rz.uni-leipzig.de)
         //
        diff -Naur ploticus2-base/plnode210/gallery/stock.htm ploticus2-patched/plnode210/gallery/stock.htm
        --- ploticus2-base/plnode210/gallery/stock.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/stock.htm	Sat Jan 25 12:20:42 2003
        @@ -1,7 +1,7 @@
         

        stock

        How to download and try this example
        -

        Usage: pl -gif stock.htm
        +
        Usage: ploticus -png stock.htm
         Data source: http://quote.yahoo.com  "Spreadsheet format"
         
        diff -Naur ploticus2-base/plnode210/gallery/stock2.htm ploticus2-patched/plnode210/gallery/stock2.htm --- ploticus2-base/plnode210/gallery/stock2.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/stock2.htm Sat Jan 25 12:20:42 2003 @@ -1,7 +1,7 @@

        stock2

        How to download and try this example
        -

        Usage: pl -gif stock2.htm
        +
        Usage: ploticus -png stock2.htm
         Data source: quote.yahoo.com (Spreadsheet format)
         
         Illustrates use of segment bars, and tics on bars to show opening and
        diff -Naur ploticus2-base/plnode210/gallery/stockday.htm ploticus2-patched/plnode210/gallery/stockday.htm
        --- ploticus2-base/plnode210/gallery/stockday.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/stockday.htm	Sat Jan 25 12:20:42 2003
        @@ -1,7 +1,7 @@
         

        stockday

        How to download and try this example
        -

        Usage: pl -gif stockday.htm
        +
        Usage: ploticus -png stockday.htm
         
         
        diff -Naur ploticus2-base/plnode210/gallery/students.htm ploticus2-patched/plnode210/gallery/students.htm --- ploticus2-base/plnode210/gallery/students.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/students.htm Sat Jan 25 12:20:42 2003 @@ -1,7 +1,7 @@

        students

        How to download and try this example
        -

        Usage: pl -gif students.htm
        +
        Usage: ploticus -png students.htm
         
         This example can take a variable number of data fields.
         It uses a loop to iterate across fields 3 .. N (fields 1 and 2 are identifiers).
        diff -Naur ploticus2-base/plnode210/gallery/symbols.htm ploticus2-patched/plnode210/gallery/symbols.htm
        --- ploticus2-base/plnode210/gallery/symbols.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/symbols.htm	Sat Jan 25 12:20:42 2003
        @@ -1,7 +1,7 @@
         

        symbols

        How to download and try this example
        -

        Usage: pl -gif symbols.htm
        +
        Usage: ploticus -png symbols.htm
         
        #set OPT = "" diff -Naur ploticus2-base/plnode210/gallery/symfld.htm ploticus2-patched/plnode210/gallery/symfld.htm --- ploticus2-base/plnode210/gallery/symfld.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/symfld.htm Sat Jan 25 12:20:42 2003 @@ -1,7 +1,7 @@

        symfld

        How to download and try this example
        -

        Usage: pl -gif symfld.htm
        +
        Usage: ploticus -png symfld.htm
         Demonstrates use of symfield for having the appearance of a scatterplot symbol 
         controlled by a data field.
         
        diff -Naur ploticus2-base/plnode210/gallery/symrangefld.htm ploticus2-patched/plnode210/gallery/symrangefld.htm --- ploticus2-base/plnode210/gallery/symrangefld.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/symrangefld.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        symrangefld

        How to download and try this example
        -

        Usage: pl -gif symrangefld.htm
        +
        Usage: ploticus -png symrangefld.htm
         Demonstrates use of symrangefield for having the color of a scatterplot symbol 
         (in this case, squares) controlled by a data field, by range.
         
        diff -Naur ploticus2-base/plnode210/gallery/td.htm ploticus2-patched/plnode210/gallery/td.htm --- ploticus2-base/plnode210/gallery/td.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/td.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        td

        How to download and try this example
        -

        Usage: pl -gif td.htm
        +
        Usage: ploticus -png td.htm
         Source: Steffen R et.al., Epidemiology, Etiology and Impact
         of Traveler's Diarrhea in Jamaica, JAMA 3/3/99 p. 815.
         
        diff -Naur ploticus2-base/plnode210/gallery/teens.htm ploticus2-patched/plnode210/gallery/teens.htm --- ploticus2-base/plnode210/gallery/teens.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/teens.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        teens

        How to download and try this example
        -

        Usage: pl -gif teens.htm
        +
        Usage: ploticus -png teens.htm
         Source: Newsweek 5/7/99.  Values interpolated from a graph and may not be exact.
         
        diff -Naur ploticus2-base/plnode210/gallery/text.htm ploticus2-patched/plnode210/gallery/text.htm --- ploticus2-base/plnode210/gallery/text.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/text.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        text

        How to download and try this example
        -

        Usage: pl -gif text.htm
        +
        Usage: ploticus -png text.htm
         
        #proc line diff -Naur ploticus2-base/plnode210/gallery/timeline1.htm ploticus2-patched/plnode210/gallery/timeline1.htm --- ploticus2-base/plnode210/gallery/timeline1.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/timeline1.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        timeline1

        How to download and try this example
        -

        Usage: pl -gif timeline1.htm
        +
        Usage: ploticus -png timeline1.htm
         
        diff -Naur ploticus2-base/plnode210/gallery/timeline1a.htm ploticus2-patched/plnode210/gallery/timeline1a.htm --- ploticus2-base/plnode210/gallery/timeline1a.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/timeline1a.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        timeline1a

        How to download and try this example
        -

        Usage: pl -gif timeline1a.htm
        +
        Usage: ploticus -png timeline1a.htm
         Same as timeline1.htm but different colored bars...
         
        diff -Naur ploticus2-base/plnode210/gallery/timeline2.htm ploticus2-patched/plnode210/gallery/timeline2.htm --- ploticus2-base/plnode210/gallery/timeline2.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/timeline2.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        timeline2

        How to download and try this example
        -

        Usage: pl -gif timeline2.htm
        +
        Usage: ploticus -png timeline2.htm
         
        diff -Naur ploticus2-base/plnode210/gallery/timeline3.htm ploticus2-patched/plnode210/gallery/timeline3.htm --- ploticus2-base/plnode210/gallery/timeline3.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/timeline3.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        timeline3

        How to download and try this example
        -

        Usage: pl -gif timeline3.htm
        +
        Usage: ploticus -png timeline3.htm
         
        diff -Naur ploticus2-base/plnode210/gallery/timely.htm ploticus2-patched/plnode210/gallery/timely.htm --- ploticus2-base/plnode210/gallery/timely.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/timely.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        timely

        How to download and try this example
        -

        Usage: pl -gif timely.htm
        +
        Usage: ploticus -png timely.htm
         
         Uses the data file timely.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/timely2.htm ploticus2-patched/plnode210/gallery/timely2.htm --- ploticus2-base/plnode210/gallery/timely2.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/timely2.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        timely

        How to download and try this example
        -

        Usage: pl -gif timely.htm
        +
        Usage: ploticus -png timely.htm
         
         Uses the data file timely.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/transparent.htm ploticus2-patched/plnode210/gallery/transparent.htm --- ploticus2-base/plnode210/gallery/transparent.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/transparent.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        transparent

        How to download and try this example
        -

        Usage: pl -gif transparent.htm
        +
        Usage: ploticus -png transparent.htm
         Uses the data file devol.dat
         
         Demonstrates transparent background.
        diff -Naur ploticus2-base/plnode210/gallery/unicode.htm ploticus2-patched/plnode210/gallery/unicode.htm
        --- ploticus2-base/plnode210/gallery/unicode.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/unicode.htm	Sat Jan 25 12:20:43 2003
        @@ -2,9 +2,9 @@
         View this example in SVG

        How to download and try this example
        -

        Usage: pl -png unicode.htm -font Cyberbit
        +
        Usage: ploticus -png unicode.htm -font Cyberbit
         or
        -pl -svgz unicode.htm -font "Bitstream Cyberbit"
        +ploticus -svgz unicode.htm -font "Bitstream Cyberbit"
         
         This example demonstrates rendering of Chinese characters.
         The Chinese characters are UTF-8 encoded herein (I got the translations
        diff -Naur ploticus2-base/plnode210/gallery/vector1.htm ploticus2-patched/plnode210/gallery/vector1.htm
        --- ploticus2-base/plnode210/gallery/vector1.htm	Fri Jan 24 00:05:04 2003
        +++ ploticus2-patched/plnode210/gallery/vector1.htm	Sat Jan 25 12:20:43 2003
        @@ -1,7 +1,7 @@
         

        vector1

        How to download and try this example
        -

        Usage: pl -gif vector1.htm
        +
        Usage: ploticus -png vector1.htm
         Demonstrate proc vector.
         
        diff -Naur ploticus2-base/plnode210/gallery/vector2.htm ploticus2-patched/plnode210/gallery/vector2.htm --- ploticus2-base/plnode210/gallery/vector2.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/vector2.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        vector2

        How to download and try this example
        -

        Usage: pl -gif vector2.htm
        +
        Usage: ploticus -png vector2.htm
         Demonstrate proc vector.
         
        diff -Naur ploticus2-base/plnode210/gallery/vector3.htm ploticus2-patched/plnode210/gallery/vector3.htm --- ploticus2-base/plnode210/gallery/vector3.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/vector3.htm Sat Jan 25 12:20:43 2003 @@ -1,7 +1,7 @@

        vector2

        How to download and try this example
        -

        Usage: pl -gif vector2.htm
        +
        Usage: ploticus -png vector2.htm
         Demonstrate proc vector.
         
        diff -Naur ploticus2-base/plnode210/gallery/vermonth.htm ploticus2-patched/plnode210/gallery/vermonth.htm --- ploticus2-base/plnode210/gallery/vermonth.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/vermonth.htm Sat Jan 25 12:20:44 2003 @@ -1,8 +1,8 @@

        vermonth

        How to download and try this example
        -

        Usage: pl -gif vermonth.htm
        -or for postscript: pl -ps vermonth.htm | lp 
        +
        Usage: ploticus -png vermonth.htm
        +or for postscript: ploticus -ps vermonth.htm | lp 
         
         Uses the data file vermonth.dat
         
        diff -Naur ploticus2-base/plnode210/gallery/volunteers.htm ploticus2-patched/plnode210/gallery/volunteers.htm --- ploticus2-base/plnode210/gallery/volunteers.htm Fri Jan 24 00:05:04 2003 +++ ploticus2-patched/plnode210/gallery/volunteers.htm Sat Jan 25 12:20:44 2003 @@ -1,8 +1,8 @@

        volunteers

        How to download and try this example
        -

        Usage: pl -gif volunteers.htm
        -or for postscript output: pl -ps volunteers.htm | lp 
        +
        Usage: ploticus -png volunteers.htm
        +or for postscript output: ploticus -ps volunteers.htm | lp 
         
        @@ -35,7 +35,7 @@ // do page title using proc page #proc page pagesize: 8.5 11 -#if @DEVICE in gif,png // make a reduced GIF +#if @DEVICE in gif,png // make a reduced GIF or PNG scale: 0.5 #endif dobackground: no diff -Naur ploticus2-base/plnode210/man/man1/pl.1 ploticus2-patched/plnode210/man/man1/pl.1 --- ploticus2-base/plnode210/man/man1/pl.1 Fri Jan 24 00:05:05 2003 +++ ploticus2-patched/plnode210/man/man1/pl.1 Sat Jan 25 12:20:46 2003 @@ -12,7 +12,7 @@ H4 { font-size: small; font-family: arial,helvetica,sans-serif; } --> -ploticus: the pl program +ploticus: the ploticus program

        @@ -20,7 +20,7 @@
        - +

        The pl program


        The ploticus program


        @@ -34,24 +34,24 @@
        .>> -.TH The_pl_program PL "11-DEC-2002 PL ploticus.sourceforge.net" +.TH PLOTICUS 1 "11-DEC-2002 PL ploticus.sourceforge.net" .SH NAME -pl +ploticus .SH SYNOPSIS -\fCpl -prefab \fIprefabname\fC \fIparm=value\fC .. [\fI-options\fR] +\fCploticus -prefab \fIprefabname\fC \fIparm=value\fC .. [\fI-options\fR] .br \0.. OR .. .br -\fCpl \fIscriptfile\fC [\fI-options\fC] +\fCploticus \fIscriptfile\fC [\fI-options\fC] .ig >>


        .>> .SH DESCRIPTION -\fBpl\fR is a program that produces plots and charts from data, and +\fBploticus\fR is a program that produces plots and charts from data, and produces results that can be viewed on web pages, paper, slides, or interactively on the screen. Standard types of plots may be done using @@ -238,13 +238,6 @@ PNG image .LP -\fB-gif \fR -.ig >> -        -.>> -pseudo-GIF image - -.LP \fB-jpeg\fR .ig >>     @@ -312,7 +305,7 @@ .ig >> .>> -to accompany a png, gif, jpeg, or SVG. +to accompany a png, jpeg, or SVG. .LP \fB-csmap\fR @@ -325,7 +318,7 @@ .ig >> .>> -to accompany a png, gif, or jpeg. +to accompany a png or jpeg. .LP \fB-mapfile\fR \fIfilename\fC|stdout|stderr\fR @@ -369,7 +362,7 @@ result. The default size is 8 inches wide by 8 inches high. The resulting size is not influenced by the -scale option. .IP -PNG, GIF, JPEG size will be determined by the extent of the graphic; +PNG, JPEG size will be determined by the extent of the graphic; however, -pagesize (or the proc page \fCpagesize\fR attribute) \fBmust\fR be used for images where drawing occurred beyond (8.0,8.0) absolute (inch) coordinate, in order to allocate enough image memory (otherwise the top or right areas of the graphic @@ -570,9 +563,8 @@ After generating results in the specified format, execute \fIcommand\fR in order to view the results on your screen. The output file will automatically be -included in the \fIcommand\fR. For example, if a GIF file is being -generated you might use this to invoke the xv utility: \fC-viewer xv\fR. -If PostScript is being generated you could use something like this to +included in the \fIcommand\fR. For example, if +PostScript is being generated you could use something like this to invoke the ghostview utility: \fC-viewer "gv -magstep -1"\fR. The given command must be available on your system and locatable in your command search path. @@ -671,7 +663,7 @@ Otherwise, if your script filename has a "recognized extension" .\" a prefab is being used or ( \fB.p\fR, \fB.pl\fR, \fB.plo\fR, \fB.pls\fR, \fB.htm\fR or \fB.html\fR ), -the base part of the script file name is used and \fC.png\fR, \fC.gif\fR, etc. +the base part of the script file name is used and \fC.png\fR, \fC.eps\fR, etc. is appended. If your script filename doesn't have a recognized extension, the generic name \fCout.*\fR will be used. .LP @@ -711,32 +703,29 @@ .>> : .IP -\fCpl -prefab scat -png datafile=results.dat x=2 y=3\fR +\fCploticus -prefab scat -png datafile=results.dat x=2 y=3\fR .LP The following examples assume that you have a script file called \fClineplot1.p\fR. .IP - \fCpl -x lineplot1.p\fR = view on X11 screen -.IP - \fCpl -png lineplot1.p\fR = create PNG image lineplot1.png + \fCploticus -x lineplot1.p\fR = view on X11 screen .IP - \fCpl -gif lineplot1.p -o stdout\fR = create GIF image on standard output + \fCploticus -png lineplot1.p\fR = create PNG image lineplot1.png .IP - \fCpl -gif lineplot1.p -viewer xv\fR = produce GIF and view using xv -(assuming xv image viewer is available on your system). + \fCploticus -png lineplot1.p -o stdout\fR = create PNG image on standard output .IP - \fCpl -eps lineplot1.p\fR = produce EPS file lineplot1.eps + \fCploticus -eps lineplot1.p\fR = produce EPS file lineplot1.eps .IP - \fCpl -eps lineplot1.p -viewer gv\fR = produce EPS and view using gv + \fCploticus -eps lineplot1.p -viewer gv\fR = produce EPS and view using gv (that's ghostview, assuming it is available on your system). .IP - \fCpl -eps lineplot1.p -o lineplot.eps\fR = produce EPS into file lineplot.eps + \fCploticus -eps lineplot1.p -o lineplot.eps\fR = produce EPS into file lineplot.eps .IP - \fCpl -ps lineplot1.p | lp\fR = produce paginated postscript and send to + \fCploticus -ps lineplot1.p | lp\fR = produce paginated postscript and send to unix lp print spooler. .IP - \fCpl -ps lineplot1.p -veiwer gv\fR = produce paginated postscript + \fCploticus -ps lineplot1.p -viewer gv\fR = produce paginated postscript and view using ghostview. .ig >> diff -Naur ploticus2-base/plnode210/man/man3/libploticus.3 ploticus2-patched/plnode210/man/man3/libploticus.3 --- ploticus2-base/plnode210/man/man3/libploticus.3 Fri Jan 24 00:05:05 2003 +++ ploticus2-patched/plnode210/man/man3/libploticus.3 Sat Jan 25 12:20:46 2003 @@ -34,7 +34,7 @@
        .>> -.TH libploticus_API PL "11-DEC-2002 PL ploticus.sourceforge.net" +.TH LIBPLOTICUS 3 "11-DEC-2002 PL ploticus.sourceforge.net" .SH libploticus Beginning in version 2.10, a simple C language API called \fBlibploticus\fR @@ -63,7 +63,7 @@


        .>> .SH Program example -A similar example may be found in \fC./pltestsuite/api_examp.c\fR +A similar example may be found in \fC@PREFIX@/share/ploticus/pltestsuite/api_examp.c\fR .nf \0 main() \0 { @@ -72,7 +72,7 @@ \0 stat += ploticus_arg( "-scale", "0.8" ); \0 stat += ploticus_begin(); \0 if( stat != 0 ) { - \0 printf( "error in pl setup\\n" ); + \0 printf( "error in ploticus setup\\n" ); \0 exit(1); \0 } \0 ploticus_execline( "#proc annotate" ); diff -Naur ploticus2-base/pltestsuite/README ploticus2-patched/pltestsuite/README --- ploticus2-base/pltestsuite/README Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/README Sat Jan 25 12:20:55 2003 @@ -1,12 +1,11 @@ This directory contains a set of script examples as well as scripts to run prefab examples. -It is assumed that pl (pl.exe on win32) is in your command PATH or else +It is assumed that ploticus is in your command PATH or else copied into this directory. To run the script examples, type: run_script_test - (windows users can try: run_script_test.bat from an MSDOS window) To erase all results, type: make clean diff -Naur ploticus2-base/pltestsuite/annot2.htm ploticus2-patched/pltestsuite/annot2.htm --- ploticus2-base/pltestsuite/annot2.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/annot2.htm Sat Jan 25 12:20:53 2003 @@ -1,7 +1,7 @@

        annot2

        How to download and try this example
        -

        Usage: pl -gif annot2.htm
        +
        Usage: ploticus -png annot2.htm
         
        #proc page diff -Naur ploticus2-base/pltestsuite/api_examp.c ploticus2-patched/pltestsuite/api_examp.c --- ploticus2-base/pltestsuite/api_examp.c Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/api_examp.c Sat Jan 25 12:20:54 2003 @@ -1,9 +1,6 @@ /* This demonstrates the libploticus API. * To compile this example: - * cc api_examp.c -lploticus -lpng -lz (etc..) -lm -o api_examp - * - * or, if standard libs not available, something like this: - * cc api_examp.c /home/scg/ploticus/src/libploticus.a /home/scg/lib/libpng.a /home/scg/lib/libz.a -lm -o api_examp + * cc api_examp.c -L@PREFIX@/lib -lploticus -o api_examp */ #include @@ -35,7 +32,9 @@ ploticus_end(); -PL_do_x_button( "Quit" ); +// I think this is intended for X11 systems --- doesn't work standalone +// NJS 2002-01-03 +// PL_do_x_button( "Quit" ); } diff -Naur ploticus2-base/pltestsuite/bars3.htm ploticus2-patched/pltestsuite/bars3.htm --- ploticus2-base/pltestsuite/bars3.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/bars3.htm Sat Jan 25 12:20:54 2003 @@ -1,7 +1,7 @@

        bars3

        How to download and try this example
        -

        Usage: pl -gif bars3.htm
        +
        Usage: ploticus -png bars3.htm
         
        #set TODATE = 9903 diff -Naur ploticus2-base/pltestsuite/colorgrid.htm ploticus2-patched/pltestsuite/colorgrid.htm --- ploticus2-base/pltestsuite/colorgrid.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/colorgrid.htm Sat Jan 25 12:20:54 2003 @@ -1,7 +1,7 @@

        colorgrid

        How to download and try this example
        -

        Usage: pl -gif colorgrid.htm
        +
        Usage: ploticus -png colorgrid.htm
         
         This demonstrates a color grid rendered directly from a data matrix.
         
        diff -Naur ploticus2-base/pltestsuite/devol.htm ploticus2-patched/pltestsuite/devol.htm
        --- ploticus2-base/pltestsuite/devol.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/devol.htm	Sat Jan 25 12:20:54 2003
        @@ -1,7 +1,7 @@
         

        devol

        How to download and try this example
        -

        Usage: pl -gif devol.htm
        +
        Usage: ploticus -png devol.htm
         Uses the data file devol.dat
         
        diff -Naur ploticus2-base/pltestsuite/distrib.htm ploticus2-patched/pltestsuite/distrib.htm --- ploticus2-base/pltestsuite/distrib.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/distrib.htm Sat Jan 25 12:20:54 2003 @@ -1,8 +1,8 @@

        distrib

        How to download and try this example
        -

        Usage: pl -gif distrib.htm
        -or for postscript output: pl -ps distrib.htm | lp 
        +
        Usage: ploticus -png distrib.htm
        +or for postscript output: ploticus -ps distrib.htm | lp 
         
         This is a more elaborate example that involves variables, a loop,
         automatically calculated distributions for the histograms, etc.
        diff -Naur ploticus2-base/pltestsuite/drawcom.htm ploticus2-patched/pltestsuite/drawcom.htm
        --- ploticus2-base/pltestsuite/drawcom.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/drawcom.htm	Sat Jan 25 12:20:54 2003
        @@ -1,7 +1,7 @@
         

        drawcom

        How to download and try this example
        -

        Usage: pl -gif drawcom.htm
        +
        Usage: ploticus -png drawcom.htm
         
        #proc page diff -Naur ploticus2-base/pltestsuite/errbar1.htm ploticus2-patched/pltestsuite/errbar1.htm --- ploticus2-base/pltestsuite/errbar1.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/errbar1.htm Sat Jan 25 12:20:54 2003 @@ -1,8 +1,8 @@

        errbar1

        How to download and try this example
        -

        Usage: pl -gif errbar1.htm
        -or for postscript: pl -ps errbar1.htm | lp
        +
        Usage: ploticus -png errbar1.htm
        +or for postscript: ploticus -ps errbar1.htm | lp
         
         In this example the means and standard deviations were already calculated,
         so proc bars is used to render the bars.  An alternative is to use proc
        diff -Naur ploticus2-base/pltestsuite/errbar5.htm ploticus2-patched/pltestsuite/errbar5.htm
        --- ploticus2-base/pltestsuite/errbar5.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/errbar5.htm	Sat Jan 25 12:20:54 2003
        @@ -1,7 +1,7 @@
         

        errbar5

        How to download and try this example
        -

        Usage: pl -gif errbar5.htm
        +
        Usage: ploticus -png errbar5.htm
         
         In slide format.
         
        diff -Naur ploticus2-base/pltestsuite/heatmap3.htm ploticus2-patched/pltestsuite/heatmap3.htm --- ploticus2-base/pltestsuite/heatmap3.htm Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/heatmap3.htm Sat Jan 25 12:20:54 2003 @@ -1,7 +1,7 @@

        heatmap3

        How to download and try this example
        -

        Usage: pl -gif [-map] heatmap3.htm
        +
        Usage: ploticus -png [-map] heatmap3.htm
         
         This color grid involves processing raw data by 
         counting occurances within ranges, then mapping counts to colors by range.
        diff -Naur ploticus2-base/pltestsuite/hitcount3.htm ploticus2-patched/pltestsuite/hitcount3.htm
        --- ploticus2-base/pltestsuite/hitcount3.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/hitcount3.htm	Sat Jan 25 12:20:54 2003
        @@ -1,7 +1,7 @@
         

        hitcount3

        How to download and try this example
        -

        Usage: pl -gif hitcount3.htm
        +
        Usage: ploticus -png hitcount3.htm
         
         Uses the data file hitcount.dat
         
        diff -Naur ploticus2-base/pltestsuite/kmslide.htm ploticus2-patched/pltestsuite/kmslide.htm
        --- ploticus2-base/pltestsuite/kmslide.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/kmslide.htm	Sat Jan 25 12:20:54 2003
        @@ -1,7 +1,7 @@
         

        kmslide

        How to download and try this example
        -

        Usage: pl -gif kmslide.htm
        +
        Usage: ploticus -png kmslide.htm
         Note: the simplistic technique used herein for coloring the 
         overlapping ranges only works when one range is always below the other.
         
        diff -Naur ploticus2-base/pltestsuite/lineplot20.htm ploticus2-patched/pltestsuite/lineplot20.htm --- ploticus2-base/pltestsuite/lineplot20.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/lineplot20.htm Sat Jan 25 12:20:54 2003 @@ -1,7 +1,7 @@

        lineplot20

        How to download and try this example
        -

        Usage: pl -gif lineplot20.htm
        +
        Usage: ploticus -png lineplot20.htm
         
         
         #proc getdata
        diff -Naur ploticus2-base/pltestsuite/lineplot4.htm ploticus2-patched/pltestsuite/lineplot4.htm
        --- ploticus2-base/pltestsuite/lineplot4.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/lineplot4.htm	Sat Jan 25 12:20:54 2003
        @@ -1,7 +1,7 @@
         

        lineplot4

        How to download and try this example
        -

        Usage: pl -gif lineplot4.htm
        +
        Usage: ploticus -png lineplot4.htm
         This example uses proc lineplot with instancemode and accum options, 
         to count occurrances over time.  Occurrances having the same date
         are summed into one data point (groupmode).
        diff -Naur ploticus2-base/pltestsuite/lineplot5.htm ploticus2-patched/pltestsuite/lineplot5.htm
        --- ploticus2-base/pltestsuite/lineplot5.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/lineplot5.htm	Sat Jan 25 12:20:54 2003
        @@ -1,7 +1,7 @@
         

        lineplot5

        How to download and try this example
        -

        Usage: pl -gif lineplot5.htm
        +
        Usage: ploticus -png lineplot5.htm
         
        #proc getdata diff -Naur ploticus2-base/pltestsuite/pie1.htm ploticus2-patched/pltestsuite/pie1.htm --- ploticus2-base/pltestsuite/pie1.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/pie1.htm Sat Jan 25 12:20:54 2003 @@ -1,7 +1,7 @@

        pie1

        How to download and try this example
        -

        Usage: pl -gif pie1.htm
        +
        Usage: ploticus -png pie1.htm
         
        #proc page diff -Naur ploticus2-base/pltestsuite/propbars1.htm ploticus2-patched/pltestsuite/propbars1.htm --- ploticus2-base/pltestsuite/propbars1.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/propbars1.htm Sat Jan 25 12:20:54 2003 @@ -1,7 +1,7 @@

        propbars1

        How to download and try this example
        -

        Usage: pl -gif propbars1.htm
        +
        Usage: ploticus -png propbars1.htm
         Source: Artemis Simopoulos, "The Omega Plan"
         (Values interpreted from another graph and may not be exact)
         
        diff -Naur ploticus2-base/pltestsuite/quarters.htm ploticus2-patched/pltestsuite/quarters.htm --- ploticus2-base/pltestsuite/quarters.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/quarters.htm Sat Jan 25 12:20:55 2003 @@ -1,7 +1,7 @@

        quarters

        How to download and try this example
        -

        Usage: pl -gif quarters.htm
        +
        Usage: ploticus -png quarters.htm
         
         In order to use date quarters notation, the X range must be specified 
         with scaletype date using a month-day-year notation such as mmddyy; 
        @@ -12,7 +12,7 @@
         are converted to a midpoint mmddyy, e.g. 1Q99 -> 2/15/99  and 
         3Q99 -> 8/15/99.  This is done for plotting and date arithmetic purposes.
         
        -Kind of tricky I realize.. it is touched on in the pl dates man page.
        +Kind of tricky I realize.. it is touched on in the ploticus dates man page.
         
         
        diff -Naur ploticus2-base/pltestsuite/run_prefabs_test ploticus2-patched/pltestsuite/run_prefabs_test --- ploticus2-base/pltestsuite/run_prefabs_test Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/run_prefabs_test Sat Jan 25 12:20:55 2003 @@ -5,7 +5,7 @@ # # Otherwise: # -# DEV is output format, eg gif, png, svgz, etc. +# DEV is output format, eg png, svgz, etc. DEV=$1 # OUTDIR is output directory. Must end in slash (/).. diff -Naur ploticus2-base/pltestsuite/run_script_test ploticus2-patched/pltestsuite/run_script_test --- ploticus2-base/pltestsuite/run_script_test Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/run_script_test Sat Jan 25 12:20:55 2003 @@ -1,10 +1,10 @@ #!/bin/sh # -PL="pl" +PL="ploticus" OUT=Diag.out which $PL -echo "Enter an output format, one of: x11, gif, png, svg, (svgz), (jpeg), or eps: \c" +echo "Enter an output format, one of: x11, png, svg, (svgz), (jpeg), or eps: \c" read MODE echo "Diagnostic output will be placed into file $OUT. Press Enter to begin..\c" diff -Naur ploticus2-base/pltestsuite/scatterplot10.htm ploticus2-patched/pltestsuite/scatterplot10.htm --- ploticus2-base/pltestsuite/scatterplot10.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/scatterplot10.htm Sat Jan 25 12:20:55 2003 @@ -1,7 +1,7 @@

        scatterplot10

        How to download and try this example
        -

        Usage: pl -gif scatterplot10.htm
        +
        Usage: ploticus -png scatterplot10.htm
         
         Uses data file scatterplot10.dat.
         
        diff -Naur ploticus2-base/pltestsuite/scatterplot4.htm ploticus2-patched/pltestsuite/scatterplot4.htm --- ploticus2-base/pltestsuite/scatterplot4.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/scatterplot4.htm Sat Jan 25 12:20:55 2003 @@ -1,7 +1,7 @@

        scatterplot4

        How to download and try this example
        -

        Usage: pl -gif scatterplot4.htm
        +
        Usage: ploticus -png scatterplot4.htm
         This example demonstrates how points out of plotting area are not shown.
         
        diff -Naur ploticus2-base/pltestsuite/stock2.htm ploticus2-patched/pltestsuite/stock2.htm --- ploticus2-base/pltestsuite/stock2.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/stock2.htm Sat Jan 25 12:20:55 2003 @@ -1,7 +1,7 @@

        stock2

        How to download and try this example
        -

        Usage: pl -gif stock2.htm
        +
        Usage: ploticus -png stock2.htm
         Data source: quote.yahoo.com (Spreadsheet format)
         
         Illustrates use of segment bars, and tics on bars to show opening and
        diff -Naur ploticus2-base/pltestsuite/td.htm ploticus2-patched/pltestsuite/td.htm
        --- ploticus2-base/pltestsuite/td.htm	Thu Jan 23 23:51:38 2003
        +++ ploticus2-patched/pltestsuite/td.htm	Sat Jan 25 12:20:55 2003
        @@ -1,7 +1,7 @@
         

        td

        How to download and try this example
        -

        Usage: pl -gif td.htm
        +
        Usage: ploticus -png td.htm
         Source: Steffen R et.al., Epidemiology, Etiology and Impact
         of Traveler's Diarrhea in Jamaica, JAMA 3/3/99 p. 815.
         
        diff -Naur ploticus2-base/pltestsuite/testpf_chron ploticus2-patched/pltestsuite/testpf_chron --- ploticus2-base/pltestsuite/testpf_chron Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_chron Sat Jan 25 12:20:55 2003 @@ -5,41 +5,41 @@ ARGS= echo chron1.. -pl -prefab chron data=data14 x=1 y=2 datefmt=yy/mm/dd xinc="1 month" \ +ploticus -prefab chron data=data14 x=1 y=2 datefmt=yy/mm/dd xinc="1 month" \ stubfmt=M xyears=yyyy yrange="0 25" barwidth=line color=red \ title="# hits per day" omitweekends=yes \ -$DEV -o ${OUTDIR}chron1.$DEV $ARGS echo chron2.. -pl -prefab chron data=data14 x=1 y=2 datefmt=yy/mm/dd xinc="1 month" \ +ploticus -prefab chron data=data14 x=1 y=2 datefmt=yy/mm/dd xinc="1 month" \ stubfmt=M xyears=yyyy color=green tab=week title="# hits per week" \ -$DEV -o ${OUTDIR}chron2.$DEV $ARGS echo chron3.. -pl -prefab chron data=data19 x=2 y=1 datefmt=mmddyy xinc="1 month" \ +ploticus -prefab chron data=data19 x=2 y=1 datefmt=mmddyy xinc="1 month" \ stubfmt=M xyears=yyyy color=green tab=week barwidth=0.05 include2=annot \ title="# website visitors per week" -scale 0.7 rectangle="1 1 4 2.5" ygrid=yes \ mode=line step=yes fill=red \ -$DEV -o ${OUTDIR}chron3.$DEV $ARGS echo chron4.. -pl -prefab chron data=data14 x=1 y=2 datefmt=yy/mm/dd xinc="1 month" \ +ploticus -prefab chron data=data14 x=1 y=2 datefmt=yy/mm/dd xinc="1 month" \ stubfmt=M xyears=yyyy color=powderblue tab=month tabmode=first nearest=month\ barwidth=0.2 curve=yes \ -$DEV -o ${OUTDIR}chron4.$DEV $ARGS echo chron5.. -pl -prefab chron data=data16 timefld=2 x=1 tab=hour datefmt=yy/mm/dd xinc="1 day" \ +ploticus -prefab chron data=data16 timefld=2 x=1 tab=hour datefmt=yy/mm/dd xinc="1 day" \ barwidth=line stubfmt=MMMdd unittype=datetime timefld=2 title="# hits per hour" \ -$DEV -o ${OUTDIR}chron5.$DEV $ARGS echo chron6.. -pl -prefab chron data=data15 x=1 tab=hour unittype=time xinc="1 hour" nearest=hour \ +ploticus -prefab chron data=data15 x=1 tab=hour unittype=time xinc="1 hour" nearest=hour \ barwidth=0.2 stubfmt=HHA title="# events per hour" color=coral \ -$DEV -o ${OUTDIR}chron6.$DEV $ARGS echo chron7.. -pl -prefab chron data=data22 header=yes x=1 y=2 datefmt=mm/dd/yyyy xinc="1 day" \ +ploticus -prefab chron data=data22 header=yes x=1 y=2 datefmt=mm/dd/yyyy xinc="1 day" \ mode=line unittype=datetime title="temperatures this week" \ -$DEV -o ${OUTDIR}chron7.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_dist ploticus2-patched/pltestsuite/testpf_dist --- ploticus2-base/pltestsuite/testpf_dist Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_dist Sat Jan 25 12:20:55 2003 @@ -5,11 +5,11 @@ ARGS= echo dist1.. -pl -prefab dist fld=1 data=data6 curve=yes binsize=0.05 barwidth=0.08 ygrid=yes \ +ploticus -prefab dist fld=1 data=data6 curve=yes binsize=0.05 barwidth=0.08 ygrid=yes \ title="Distribution of responses" \ -$DEV -o ${OUTDIR}dist1.$DEV $ARGS echo dist2.. -pl -prefab dist fld=1 data=data8 cats=yes yrange=0 stubvert=yes barwidth=0.05 \ +ploticus -prefab dist fld=1 data=data8 cats=yes yrange=0 stubvert=yes barwidth=0.05 \ ylbl="# Hits" order=rev \ -$DEV -o ${OUTDIR}dist2.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_draw ploticus2-patched/pltestsuite/testpf_draw --- ploticus2-base/pltestsuite/testpf_draw Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_draw Sat Jan 25 12:20:55 2003 @@ -5,5 +5,5 @@ ARGS=$3 echo draw1.. -pl -prefab draw cmdfile=drawcom.dcm xrange="0 40" yrange="0 40" rectangle="1 1 3 3" \ +ploticus -prefab draw cmdfile=drawcom.dcm xrange="0 40" yrange="0 40" rectangle="1 1 3 3" \ -$DEV -o ${OUTDIR}draw1.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_lines ploticus2-patched/pltestsuite/testpf_lines --- ploticus2-base/pltestsuite/testpf_lines Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_lines Sat Jan 25 12:20:55 2003 @@ -5,40 +5,40 @@ ARGS=$3 echo lines1.. -pl -prefab lines data=data17 x=1 y=2 pointsym=none \ +ploticus -prefab lines data=data17 x=1 y=2 pointsym=none \ -$DEV -o ${OUTDIR}lines1.$DEV $ARGS echo lines2.. -pl -prefab lines data=data10 delim=tab x=1 y=2 y2=4 step=yes \ +ploticus -prefab lines data=data10 delim=tab x=1 y=2 y2=4 step=yes \ yrange=0 name="Group A" name2="Group B" xlbl=Months \ -$DEV -o ${OUTDIR}lines2.$DEV $ARGS echo lines3.. -pl -prefab lines data=data10 delim=tab x=1 y=2 err=3 y2=4 err2=5 \ +ploticus -prefab lines data=data10 delim=tab x=1 y=2 err=3 y2=4 err2=5 \ y3=6 err3=7 y4=8 err4=9 yrange=0 xlbl=Months \ name="Group A" name2="Group B" name3="Group C" name4="Group D" \ -$DEV -o ${OUTDIR}lines3.$DEV $ARGS echo lines3a.. -pl -prefab lines data=data10h delim=tab x=1 y=2 err=3 y2=4 err2=5 \ +ploticus -prefab lines data=data10h delim=tab x=1 y=2 err=3 y2=4 err2=5 \ y3=6 err3=7 y4=8 err4=9 yrange=0 xlbl=Months \ header=yes \ -$DEV -o ${OUTDIR}lines3.$DEV $ARGS echo lines4.. -pl -prefab lines data=data20 x=1 y=2 \ +ploticus -prefab lines data=data20 x=1 y=2 \ -$DEV -o ${OUTDIR}lines4.$DEV $ARGS echo lines5.. -pl -prefab lines data=data20 x=1 y=2 fill=redorange pointsym=none y2=2 pointsym2=none \ +ploticus -prefab lines data=data20 x=1 y=2 fill=redorange pointsym=none y2=2 pointsym2=none \ -$DEV -o ${OUTDIR}lines5.$DEV $ARGS echo lines6.. -pl -prefab lines data=data20 x=1 y=2 gapmissing=yes \ +ploticus -prefab lines data=data20 x=1 y=2 gapmissing=yes \ -$DEV -o ${OUTDIR}lines6.$DEV $ARGS echo lines7.. -pl -prefab lines data=data20 x=1 y=2 fill=tan1 pointsym=none y2=2 pointsym2=none \ +ploticus -prefab lines data=data20 x=1 y=2 fill=tan1 pointsym=none y2=2 pointsym2=none \ y3=3 pointsym3=none linedet3=color=black yrange="0 25" name="background" name3="interior" \ -$DEV -o ${OUTDIR}lines7.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_multidist ploticus2-patched/pltestsuite/testpf_multidist --- ploticus2-base/pltestsuite/testpf_multidist Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_multidist Sat Jan 25 12:20:55 2003 @@ -5,6 +5,6 @@ ARGS= echo multidist1.. -pl -prefab multidist overlay=yes data=data21 rotate=yes xrange="0 2000" yrange="0 20" \ +ploticus -prefab multidist overlay=yes data=data21 rotate=yes xrange="0 2000" yrange="0 20" \ -$DEV -o ${OUTDIR}multidist1.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_pie ploticus2-patched/pltestsuite/testpf_pie --- ploticus2-base/pltestsuite/testpf_pie Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_pie Sat Jan 25 12:20:55 2003 @@ -5,6 +5,6 @@ ARGS=$3 echo pie1.. -pl -prefab pie values=3 labels=1 data=data9 delim=tab title="Student enrollment" \ +ploticus -prefab pie values=3 labels=1 data=data9 delim=tab title="Student enrollment" \ -$DEV -o ${OUTDIR}pie1.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_scat ploticus2-patched/pltestsuite/testpf_scat --- ploticus2-base/pltestsuite/testpf_scat Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_scat Sat Jan 25 12:20:55 2003 @@ -6,15 +6,15 @@ echo scat1.. -pl -prefab scat data=data1 x=2 y=3 \ +ploticus -prefab scat data=data1 x=2 y=3 \ -$DEV -o ${OUTDIR}scat1.$DEV $ARGS echo scat2.. -pl -prefab scat data=data1 x=2 y=3 id=1 xlbl="Total Ch" ylbl="White Blood Cell Count" corr=yes \ +ploticus -prefab scat data=data1 x=2 y=3 id=1 xlbl="Total Ch" ylbl="White Blood Cell Count" corr=yes \ -$DEV -o ${OUTDIR}scat2.$DEV $ARGS echo scat3.. -pl -prefab scat data=data3 x=2 y=6 err=3 xerr=7 corr=yes "select=@2 < 0.6" \ +ploticus -prefab scat data=data3 x=2 y=6 err=3 xerr=7 corr=yes "select=@2 < 0.6" \ ptshape=triangle ptsize=0.08 ptcolor=red "errcolor=gray(0.8)" \ -$DEV -o ${OUTDIR}scat3.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_stack ploticus2-patched/pltestsuite/testpf_stack --- ploticus2-base/pltestsuite/testpf_stack Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_stack Sat Jan 25 12:20:55 2003 @@ -5,11 +5,11 @@ ARGS=$3 echo stack1.. -pl -prefab stack data=data10 x=1 y=2 y2=4 y3=6 y4=8 xlbl=Months \ +ploticus -prefab stack data=data10 x=1 y=2 y2=4 y3=6 y4=8 xlbl=Months \ name="Group A" name2="Group B" name3="Group C" name4="Group D" \ -$DEV -o ${OUTDIR}stack1.$DEV $ARGS echo stack2.. -pl -prefab stack data=data10h x=1 y=2 y2=4 y3=6 y4=8 xlbl=Months \ +ploticus -prefab stack data=data10h x=1 y=2 y2=4 y3=6 y4=8 xlbl=Months \ header=yes reverseleg=yes \ -$DEV -o ${OUTDIR}stack1.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/testpf_vbars ploticus2-patched/pltestsuite/testpf_vbars --- ploticus2-base/pltestsuite/testpf_vbars Fri Jan 24 00:05:08 2003 +++ ploticus2-patched/pltestsuite/testpf_vbars Sat Jan 25 12:20:55 2003 @@ -5,23 +5,23 @@ ARGS=$3 echo vbars1.. -pl -prefab vbars data=data4 delim=tab x=1 y=2 vals=yes yrange=0 yinc=20 ygrid=yes barwidth=0.3 \ +ploticus -prefab vbars data=data4 delim=tab x=1 y=2 vals=yes yrange=0 yinc=20 ygrid=yes barwidth=0.3 \ -$DEV -o ${OUTDIR}vbars1.$DEV $ARGS echo vbars2.. -pl -prefab vbars data=data5 delim=tab x=1 y=2 err=3 y2=4 err2=5 errunder=yes ygrid=yes \ +ploticus -prefab vbars data=data5 delim=tab x=1 y=2 err=3 y2=4 err2=5 errunder=yes ygrid=yes \ barwidth=0.1 name=Treatment name2=Control stubvert=yes \ -$DEV -o ${OUTDIR}vbars2.$DEV $ARGS echo vbars3.. -pl -prefab vbars data=data5 delim=tab x=1 y=2 err=3 y2=4 err2=5 erronly=yes name=Treatment \ +ploticus -prefab vbars data=data5 delim=tab x=1 y=2 err=3 y2=4 err2=5 erronly=yes name=Treatment \ name2=Control stubvert=yes errcolor=red errcolor2=blue sep=0.08 xgrid=yes ylog=log \ -$DEV -o ${OUTDIR}vbars3.$DEV $ARGS echo vbars4.. -pl -prefab vbars data=data18 x=1 y=2 crossover=0 color=blue vals=yes \ +ploticus -prefab vbars data=data18 x=1 y=2 crossover=0 color=blue vals=yes \ -$DEV -o ${OUTDIR}vbars4.$DEV $ARGS echo vbars5 -pl -prefab vbars data=data10h x=1 y=2 y2=4 color=green color2=red header=yes barwidth=0.1 \ +ploticus -prefab vbars data=data10h x=1 y=2 y2=4 color=green color2=red header=yes barwidth=0.1 \ -$DEV -o ${OUTDIR}vbars5.$DEV $ARGS diff -Naur ploticus2-base/pltestsuite/timeline2.htm ploticus2-patched/pltestsuite/timeline2.htm --- ploticus2-base/pltestsuite/timeline2.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/timeline2.htm Sat Jan 25 12:20:55 2003 @@ -1,7 +1,7 @@

        timeline2

        How to download and try this example
        -

        Usage: pl -gif timeline2.htm
        +
        Usage: ploticus -png timeline2.htm
         
        diff -Naur ploticus2-base/pltestsuite/timely.htm ploticus2-patched/pltestsuite/timely.htm --- ploticus2-base/pltestsuite/timely.htm Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/pltestsuite/timely.htm Sat Jan 25 12:20:55 2003 @@ -1,7 +1,7 @@

        timely

        How to download and try this example
        -

        Usage: pl -gif timely.htm
        +
        Usage: ploticus -png timely.htm
         
         Uses the data file timely.dat
         
        diff -Naur ploticus2-base/pltestsuite/vector1.htm ploticus2-patched/pltestsuite/vector1.htm --- ploticus2-base/pltestsuite/vector1.htm Fri Jan 24 00:05:09 2003 +++ ploticus2-patched/pltestsuite/vector1.htm Sat Jan 25 12:20:55 2003 @@ -1,7 +1,7 @@

        vector1

        How to download and try this example
        -

        Usage: pl -gif vector1.htm
        +
        Usage: ploticus -png vector1.htm
         Demonstrate proc vector.
         
        diff -Naur ploticus2-base/src/Makefile ploticus2-patched/src/Makefile --- ploticus2-base/src/Makefile Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/Makefile Sat Jan 25 14:52:49 2003 @@ -1,4 +1,4 @@ -######## This Makefile will build the PL program. To build libploticus, see Makefile_api +######## This Makefile will build the PLOTICUS program. To build libploticus, see Makefile_api ######## ######## Follow the simple 3-step procedure below to choose OS platform, options, etc. ######## @@ -25,14 +25,17 @@ ######## Choose one of the following. All others should be commented out. #### For Solaris 2.x uncomment the following.. -XLIBS = -L/usr/openwin/lib -lX11 -XINCLUDEDIR = -I/usr/openwin/include +# XLIBS = -L/usr/openwin/lib -lX11 +# XINCLUDEDIR = -I/usr/openwin/include #### For Linux and FreeBSD uncomment the following.. -# XLIBS = -L/usr/X11R6/lib -lX11 -# XINCLUDEDIR = -I/usr/X11R6/include +#### Also works for Mac OS X with a little tweaking... +CC = cc +XLIBS = -L/usr/X11R6/lib -lX11 +XINCLUDEDIR = -I/usr/X11R6/include #### For FreeBSD uncomment the following and find GD16H or GD18H below and set to -I/usr/local/include -# ADDLIBS = -L/usr/local/lib +ADDLIBS = -L@PREFIX@/lib +FLAGS = -dynamic #### For Cygwin uncomment the following.. # PLATFORM = WIN32 @@ -79,7 +82,7 @@ ######## Choose ONE of the following. All others should be commented out. #### For pseudo-GIF (only) uncomment the following.. (no libs required) -ploticus: pl +# ploticus: pl #### For PNG (only) uncomment the following.. (you must have libpng and zlib) # ploticus: plpng @@ -104,11 +107,11 @@ #### For JPEG, WBMP, PNG, with FreeType2, using your copy of GD 1.84 or higher, #### uncomment the following.. (you must have gd 1.84+, libpng, zlib, libjpeg, libfreetype) #### (set environment var GDFONTPATH to directory containing .ttf files) -# ploticus: plgd18 -# GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype -# GD18H = -# GDFREETYPE = -DGDFREETYPE -# ZFLAG = -DWZ +ploticus: plgd18 +GD18LIBS = -lgd -lpng -lz -ljpeg -dylib_file /usr/X11R6/lib/libfreetype.6.dylib:@PREFIX@/lib/libfreetype.6.dylib +GD18H = -I@PREFIX@/include +GDFREETYPE = -DGDFREETYPE +ZFLAG = -DWZ #### To disable all GD image support (no GIF, PNG, JPEG, etc) uncomment the following.. # ploticus: plnogd @@ -121,7 +124,7 @@ #### To change the pl executable name, uncomment the following line (the name 'pl' is known #### to conflict with prolog). -# PL = ploticus +PL = ploticus #### To set a hard-coded directory for prefabs files, uncomment & edit the following.. #### If done, users won't be required to have PLOTICUS_PREFABS environment variable defined. @@ -129,8 +132,8 @@ # PREFABS_DIR = "/usr/lib/ploticus" #### For LOCALE support (non-roman alphabets & collation), uncomment the following.. -# LOCALEOBJ = localef.o -# LOCALE_FLAG = -DLOCALE +LOCALEOBJ = localef.o +LOCALE_FLAG = -DLOCALE #### If you want compressed svg (.svgz), and you selected "GIF only", "GIF & PNG", or "disable GD" above, #### uncomment the following. You need to have zlib. If necessary change -lz to location of zlib. @@ -221,7 +224,7 @@ install: - mv pl *png ../bin + mv ploticus ../bin clean: $(RMCOM) pl.o $(OBJ) $(GD) $(GD13) $(GD16) $(XOBJ) devstuff.o diff -Naur ploticus2-base/src/Makefile_api ploticus2-patched/src/Makefile_api --- ploticus2-base/src/Makefile_api Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/Makefile_api Wed Mar 12 22:30:36 2003 @@ -1,5 +1,6 @@ ######## This Makefile will build the libploticus C API library. ######## This currently supports static libraries on unix platforms only. +######## X11, postscript, and svg are disabled by default (you can enable in step 3) ######## ######## Follow the simple 3-step procedure below to choose OS platform, options, etc. ######## @@ -25,11 +26,18 @@ ######## Choose one of the following. All others should be commented out. #### For Solaris 2.x uncomment the following.. -XINCLUDEDIR = -I/usr/openwin/include +# XINCLUDEDIR = -I/usr/openwin/include #### For Linux and FreeBSD uncomment the following.. # XINCLUDEDIR = -I/usr/X11R6/include +#### For Mac OS X.. +CC = cc +XINCLUDEDIR = -I/usr/X11R6/include +XLIBS = -L/usr/X11R6/lib -lX11 +ADDLIBS = -L@PREFIX@/lib -lgd -lpng -lz -ljpeg -dylib_file /usr/X11R6/lib/libfreetype.6.dylib:@PREFIX@/lib/libfreetype.6.dylib +FLAGS = -fno-common + #### For Cygwin uncomment the following.. # PLATFORM = WIN32 # XINCLUDEDIR = -I/usr/X11R6/include @@ -67,9 +75,9 @@ #### Which version of GD (if any) do you wish to use? Uncomment one of the following: #### GD version 1.6 (png) -GDLEVEL = -DGD16 +# GDLEVEL = -DGD16 #### GD 1.8 or higher (png, jpeg) -# GDLEVEL = -DGD18 +GDLEVEL = -DGD18 #### GD 1.3 (psuedo-gif) # GDLEVEL = -DGD13 #### Omit all GD references @@ -80,10 +88,10 @@ #### Uncomment one of the following: #### #### No. I will link to my own copy of GD, or not at all. -# GDOBJ = +GDOBJ = #### Yes, version 1.6 (png) -GDOBJ = gd16.o gd_io.o gd_io_dp.o gd_io_file.o gd_png.o gdfontg.o gdfontl.o gdfontmb.o gdfonts.o gdfontt.o -GDINC = -I./gd16 +# GDOBJ = gd16.o gd_io.o gd_io_dp.o gd_io_file.o gd_png.o gdfontg.o gdfontl.o gdfontmb.o gdfonts.o gdfontt.o +# GDINC = -I./gd16 #### Yes, version 1.3 (pseudo-gif) # GDOBJ = gd13.o gdfontg.o gdfontl.o gdfontmb.o gdfonts.o gdfontt.o # GDINC = -I./gd13 @@ -91,12 +99,12 @@ #### To specify a nonstandard location of your GD, ZLIB, etc. header files, #### supply the following line, eg. GDHEADERS = -I/home/scg/include -# GDHEADERS = +GDHEADERS = -I@PREFIX@/include #### If you will be linking to your own copy of GD 1.84+ and want FreeType2 support, #### uncomment the following.. -# GDFREETYPE = -DGDFREETYPE +GDFREETYPE = -DGDFREETYPE #### Additional libraries you must have available: #### If you're using GD 1.6 you will also need libpng and zlib. @@ -112,14 +120,14 @@ # ZFLAG = #### To disable all X11 output capability from any of the above unix builds, uncomment the following.. -NOXFLAG = -DNOX11 -XOBJ = +# NOXFLAG = -DNOX11 +# XOBJ = #### To disable all PostScript / EPS output capability, uncomment the following.. -NOPSFLAG = -DNOPS +# NOPSFLAG = -DNOPS #### To disable all SVG output capability, uncomment the following.. -NOSVGFLAG = -DNOSVG +# NOSVGFLAG = -DNOSVG #### To completely remove safety limits on cpu time uncomment the following.. NORLIMFLAG = -DNORLIMIT @@ -130,12 +138,12 @@ # PREFABS_DIR = "/usr/lib/ploticus" #### For LOCALE support (non-roman alphabets & collation), uncomment the following.. -# LOCALEOBJ = localef.o -# LOCALE_FLAG = -DLOCALE +LOCALEOBJ = localef.o +LOCALE_FLAG = -DLOCALE -######## Done. Now save this file and type: make clean; make -f Makefile_api +######## Done. Now save this file and type: make -f Makefile_api clean; make -f Makefile_api ######## ######## You probably won't have to change anything below this point... @@ -160,8 +168,12 @@ libploticus: $(OBJ) $(GDOBJ) $(XOBJ) $(RMCOM) libploticus.a - $(AR) libploticus.a $(OBJ) $(GDOBJ) $(XOBJ) + $(ARCOM) libploticus.a $(OBJ) $(GDOBJ) $(XOBJ) + $(CC) -dynamiclib -install_name @PREFIX@/lib/libploticus.2.dylib \ + -compatibility_version 2.10 -current_version 2.10 $(ADDLIBS) $(XLIBS) \ + -o libploticus.2.10.dylib $(OBJ) $(GDOBJ) $(XOBJ) clean: $(RMCOM) $(OBJ) $(XOBJ) +# scg uses: GDINC = -I./gd16 -I/home/scg/lib diff -Naur ploticus2-base/src/README ploticus2-patched/src/README --- ploticus2-base/src/README Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/README Sat Jan 25 12:20:59 2003 @@ -9,7 +9,7 @@ To install, look over the Makefile and select OS platform, desired GD image capability, etc., then type: make -Then, for a quick demo, type: pl stock.htm +Then, for a quick demo, type: ploticus stock.htm The "Troubleshooting" manual page (http://ploticus.sourceforge.net/doc/Problems.html) has some additional hints to get you started. diff -Naur ploticus2-base/src/execline.c ploticus2-patched/src/execline.c --- ploticus2-base/src/execline.c Fri Jan 24 00:05:09 2003 +++ ploticus2-patched/src/execline.c Sat Jan 25 12:20:57 2003 @@ -251,12 +251,12 @@ else if( stricmp( procname, "endproc" )==0 ) ; /* do nothing */ else return( Eerr( 101, "procedure name unrecognized", procname ) ); -TDH_errprog( "pl" ); +TDH_errprog( "ploticus" ); if( PLS.eready ) Eflush(); n = report_convmsgcount(); if( PLS.debug && n > 0 ) { - fprintf( PLS.diagfp, "note: pl proc %s encountered %d unplottable data values\n", procname, n ); + fprintf( PLS.diagfp, "note: ploticus proc %s encountered %d unplottable data values\n", procname, n ); zero_convmsgcount(); } return( 0 ); diff -Naur ploticus2-base/src/memstuff.c ploticus2-patched/src/memstuff.c --- ploticus2-base/src/memstuff.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/memstuff.c Sat Jan 25 12:20:58 2003 @@ -1,4 +1,4 @@ -/* misc routines related to pl data structures */ +/* misc routines related to ploticus data structures */ /* warning: the *dataset routines will alter PL_bigbuf */ @@ -10,7 +10,7 @@ /* ================================== */ -/* INIT_MEM - initialize pl data structures */ +/* INIT_MEM - initialize ploticus data structures */ PL_init_mem() { PLD.datarow = (char **) malloc( PLD.maxrows * sizeof( char * ) ); @@ -24,7 +24,7 @@ /* ================================== */ -/* FREE - free all allocated memory. Called just before pl exits */ +/* FREE - free all allocated memory. Called just before ploticus exits */ PL_free( ) { int i; @@ -118,7 +118,7 @@ /* ================================ */ /* ENDDATAROW - when building a new data set directly, (eg. proc processdata) this is used to terminate a data row. The row is actually - added to the pl data structures at this point.. + added to the ploticus data structures at this point.. */ PL_enddatarow() diff -Naur ploticus2-base/src/pl.c ploticus2-patched/src/pl.c --- ploticus2-base/src/pl.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/pl.c Sat Jan 25 12:20:58 2003 @@ -18,7 +18,8 @@ PL_devstring( outputformats ); fprintf( PLS.diagfp, "\n\ -Usage: pl -prefab prefabname [parameters] ..or.. pl scriptfile [options] \n\ +Usage: ploticus -prefab prefabname [parameters]\n\ + or: ploticus scriptfile [options] \n\ %s\n\n", outputformats ); #ifdef WIN32 @@ -143,7 +144,7 @@ else if( strcmp( arg, "-f" )==0 ) { if( strlen( nextarg ) > MAXPATH-10 ) { /* allow extra for output file suffix add */ - fprintf( PLS.errfp, "pl: script file name too long" ); + fprintf( PLS.errfp, "ploticus: script file name too long" ); version_msg( 0 ); exit( 1 ); } strcpy( scriptfile, nextarg ); @@ -169,7 +170,7 @@ if( !found && arg[0] == '-' ) Eerr( 4892, "warning, unrecognized argument", arg ); else if( !found && scriptfile[0] == '\0' ) { if( strlen( arg ) > MAXPATH-10 ) { /* allow extra for output file suffix add */ - fprintf( PLS.errfp, "pl: script file name too long" ); + fprintf( PLS.errfp, "ploticus: script file name too long" ); version_msg( 0 ); exit( 1 ); } strcpy( scriptfile, arg ); diff -Naur ploticus2-base/src/preliminaries.c ploticus2-patched/src/preliminaries.c --- ploticus2-base/src/preliminaries.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/preliminaries.c Sat Jan 25 12:20:58 2003 @@ -38,7 +38,7 @@ char cgierrfile[80]; -TDH_errprog( "pl" ); +TDH_errprog( "ploticus" ); /* set pre-config (hard-coded) defaults.. */ @@ -148,7 +148,7 @@ GL_make_unique_string( uniq, 0 ); sprintf( PLS.tmpname, "%s%cplo%s", TDH_tmpdir, pathslash, uniq ); -/* now read it again to get pl-specific items.. */ +/* now read it again to get ploticus-specific items.. */ fp = fopen( &configfile[5], "r" ); if( fp == NULL ) { @@ -275,7 +275,7 @@ PL_init_mem(); if( PLS.debug ) { - fprintf( PLS.diagfp, "Version: pl %s\n", PLVERSION ); + fprintf( PLS.diagfp, "Version: ploticus %s\n", PLVERSION ); if( PLS.cgiargs != NULL ) fprintf( PLS.diagfp, "operating in CGI mode\n" ); Epcodedebug( 1, PLS.diagfp ); /* tell pcode.c to output diagnostics too */ } diff -Naur ploticus2-base/src/proc_annotate.c ploticus2-patched/src/proc_annotate.c --- ploticus2-base/src/proc_annotate.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_annotate.c Sat Jan 25 12:20:58 2003 @@ -37,7 +37,7 @@ int ioutline; -TDH_errprog( "pl proc annotate" ); +TDH_errprog( "ploticus proc annotate" ); /* initialize */ strcpy( PL_bigbuf, "" ); diff -Naur ploticus2-base/src/proc_areadef.c ploticus2-patched/src/proc_areadef.c --- ploticus2-base/src/proc_areadef.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_areadef.c Sat Jan 25 12:20:58 2003 @@ -65,7 +65,7 @@ char mapurl[MAXPATH]; double cmadj; -TDH_errprog( "pl proc areadef" ); +TDH_errprog( "ploticus proc areadef" ); /* initialize */ diff -Naur ploticus2-base/src/proc_axis.c ploticus2-patched/src/proc_axis.c --- ploticus2-base/src/proc_axis.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_axis.c Wed Mar 12 21:52:58 2003 @@ -467,13 +467,15 @@ strcpy( minorticunits, "" ); minorticinc = minorticinc * 60; } - else if( stricmp( scaleunits, "datetime" )==0 && strnicmp( minorticunits, "hour", 4 ) ==0 ) { + else if( stricmp( scaleunits, "datetime" )==0 && + (strnicmp( minorticunits, "hour", 4 ) ==0 || strnicmp( minorticunits, "minute", 3 )==0 )) { double winsize; /* window size in hours */ DT_getwin( &winsize ); strcpy( minorticunits, "" ); minorticinc = minorticinc / winsize; + if( strnicmp( minorticunits, "minute", 3 )==0 ) minorticinc = minorticinc / 60.0; } - else if( stricmp( scaleunits, "time" )==0 && strnicmp( minorticunits, "second", 4 ) ==0 ) { + else if( stricmp( scaleunits, "time" )==0 && strnicmp( minorticunits, "second", 3 ) ==0 ) { strcpy( minorticunits, "" ); minorticinc = minorticinc / 60.0; } @@ -545,11 +547,21 @@ strcpy( incunits, "" ); incamount = incamount * 60.0; } -else if( stricmp( scaleunits, "datetime" )==0 && strnicmp( incunits, "hour", 4 ) ==0 ) { +else if( stricmp( scaleunits, "datetime" )==0 && + ( strnicmp( incunits, "hour", 4 ) ==0 || strnicmp( incunits, "minute", 3 )==0 )) { + double winsize; /* window size in hours */ + /* must be relative to window size.. */ + DT_getwin( &winsize ); + incamount = incamount / winsize; + if( strnicmp( incunits, "minute", 3 )==0 ) incamount = incamount / 60.0; + strcpy( incunits, "" ); + /* incamount = incamount / 24.0; */ + } +else if( stricmp( scaleunits, "datetime" )==0 && strnicmp( incunits, "minute", 3 ) ==0 ) { strcpy( incunits, "" ); - incamount = incamount / 24.0; + incamount = (incamount / 24.0) / 60.0; } -else if( stricmp( scaleunits, "time" )==0 && strnicmp( incunits, "second", 4 ) ==0 ) { +else if( stricmp( scaleunits, "time" )==0 && strnicmp( incunits, "second", 3 ) ==0 ) { strcpy( incunits, "" ); incamount = incamount / 60.0; } @@ -577,7 +589,7 @@ if( strnicmp( incunits, "month", 5 )==0 ) { long l; if( ! GL_smember( scaleunits, "date" )) - Eerr( 2476, "month increment only valid with date scale type", "" ); + return( Eerr( 2476, "month increment only valid with date scale type", "" ) ); specialunits = MONTHS; selfloc = 0; /* for rendering purposes don't treat month stubs as self locating.. */ /* do the following to get starting m, d, y.. */ @@ -695,7 +707,7 @@ y = Econv( xory, buf ); if( Econv_error() ) { Eerr( 9675, "warning, error on date conversion", buf ); - goto NEXTSTUB; + break; /* goto NEXTSTUB; changed to avoid inf loop - scg 2/12/03 */ } if( day != 1 ) goto NEXTSTUB; /* added scg 9/12/01 */ if( ( y - stubstop ) > overrun ) break; diff -Naur ploticus2-base/src/proc_bars.c ploticus2-patched/src/proc_bars.c --- ploticus2-base/src/proc_bars.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_bars.c Sat Jan 25 12:20:58 2003 @@ -108,7 +108,7 @@ int segmentflag; -TDH_errprog( "pl proc bars" ); +TDH_errprog( "ploticus proc bars" ); diff -Naur ploticus2-base/src/proc_catslide.c ploticus2-patched/src/proc_catslide.c --- ploticus2-base/src/proc_catslide.c Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/src/proc_catslide.c Sat Jan 25 12:20:58 2003 @@ -21,7 +21,7 @@ char axis; double amount; -TDH_errprog( "pl proc catslide" ); +TDH_errprog( "ploticus proc catslide" ); /* get attributes.. */ first = 1; diff -Naur ploticus2-base/src/proc_curvefit.c ploticus2-patched/src/proc_curvefit.c --- ploticus2-base/src/proc_curvefit.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_curvefit.c Sat Jan 25 12:20:58 2003 @@ -51,7 +51,7 @@ char selectex[256]; int selectresult; -TDH_errprog( "pl proc curvefit" ); +TDH_errprog( "ploticus proc curvefit" ); /* initialize */ order = 4; diff -Naur ploticus2-base/src/proc_defineunits.c ploticus2-patched/src/proc_defineunits.c --- ploticus2-base/src/proc_defineunits.c Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/src/proc_defineunits.c Sat Jan 25 12:20:58 2003 @@ -23,7 +23,7 @@ char axis; char units[40]; -TDH_errprog( "pl proc defineunits" ); +TDH_errprog( "ploticus proc defineunits" ); /* initialize */ axis = '?'; diff -Naur ploticus2-base/src/proc_drawcommands.c ploticus2-patched/src/proc_drawcommands.c --- ploticus2-base/src/proc_drawcommands.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_drawcommands.c Sat Jan 25 12:20:58 2003 @@ -24,7 +24,7 @@ char dcfile[ MAXPATH ]; -TDH_errprog( "pl proc drawcommands" ); +TDH_errprog( "ploticus proc drawcommands" ); /* initialize */ strcpy( dcfile, "" ); diff -Naur ploticus2-base/src/proc_import.c ploticus2-patched/src/proc_import.c --- ploticus2-base/src/proc_import.c Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/src/proc_import.c Sat Jan 25 12:20:58 2003 @@ -24,7 +24,7 @@ char imalign[30]; double scalex, scaley; -TDH_errprog( "pl proc import" ); +TDH_errprog( "ploticus proc import" ); diff -Naur ploticus2-base/src/proc_legend.c ploticus2-patched/src/proc_legend.c --- ploticus2-base/src/proc_legend.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_legend.c Sat Jan 25 12:20:58 2003 @@ -57,7 +57,7 @@ char *s; -TDH_errprog( "pl proc legend" ); +TDH_errprog( "ploticus proc legend" ); /* initialize */ x = -9999.0; diff -Naur ploticus2-base/src/proc_legendentry.c ploticus2-patched/src/proc_legendentry.c --- ploticus2-base/src/proc_legendentry.c Thu Jan 23 23:51:38 2003 +++ ploticus2-patched/src/proc_legendentry.c Sat Jan 25 12:20:58 2003 @@ -26,7 +26,7 @@ char tag[80]; int samptyp; -TDH_errprog( "pl proc legendentry" ); +TDH_errprog( "ploticus proc legendentry" ); /* initialize */ diff -Naur ploticus2-base/src/proc_line.c ploticus2-patched/src/proc_line.c --- ploticus2-base/src/proc_line.c Fri Jan 24 00:05:10 2003 +++ ploticus2-patched/src/proc_line.c Sat Jan 25 12:20:58 2003 @@ -26,7 +26,7 @@ int buflen; -TDH_errprog( "pl proc line" ); +TDH_errprog( "ploticus proc line" ); /* initialize */ strcpy( PL_bigbuf, "" ); diff -Naur ploticus2-base/src/proc_lineplot.c ploticus2-patched/src/proc_lineplot.c --- ploticus2-base/src/proc_lineplot.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_lineplot.c Sat Jan 25 12:20:58 2003 @@ -76,7 +76,7 @@ int sortopt; int relax_xrange; -TDH_errprog( "pl proc lineplot" ); +TDH_errprog( "ploticus proc lineplot" ); /* initialize */ yfield = -1; diff -Naur ploticus2-base/src/proc_page.c ploticus2-patched/src/proc_page.c --- ploticus2-base/src/proc_page.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_page.c Sat Jan 25 12:20:58 2003 @@ -30,7 +30,7 @@ double scalex, scaley; double sx, sy; -TDH_errprog( "pl proc page" ); +TDH_errprog( "ploticus proc page" ); /* initialize */ landscapemode = PLS.landscape; /* from command line */ diff -Naur ploticus2-base/src/proc_print.c ploticus2-patched/src/proc_print.c --- ploticus2-base/src/proc_print.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_print.c Sat Jan 25 12:20:59 2003 @@ -30,7 +30,7 @@ int nrecords; -TDH_errprog( "pl proc print" ); +TDH_errprog( "ploticus proc print" ); /* initialize */ diff -Naur ploticus2-base/src/proc_processdata.c ploticus2-patched/src/proc_processdata.c --- ploticus2-base/src/proc_processdata.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_processdata.c Fri Jan 24 00:15:44 2003 @@ -127,6 +127,24 @@ if( strnicmp( val, YESANS, 1 )==0 ) showresults = 1; else showresults = 0; } + else if( stricmp( attr, "keepall" )==0 ) { + if( strnicmp( val, YESANS, 1 ) ==0 ) keepall = 1; + else keepall = 0; + } + else if( stricmp( attr, "stack" )==0 ) { + if( strnicmp( val, YESANS, 1 ) ==0 ) stackmode = 1; + else stackmode = 0; + } + else if( stricmp( attr, "fieldnames" )==0 ) { + definefieldnames( lineval ); + } + else if( stricmp( attr, "outfile" )==0 ) { + strcpy( tmpfile, val ); + outfile = 1; + } + + else Eerr( 1, "attribute not recognized", attr ); + } if( stricmp( action, "breakreset" )!= 0 ) { @@ -143,6 +161,9 @@ if( stricmp( action, "select" )!= 0 && selectex[0] != '\0' ) return( Eerr( 3880, "a selection expression may not be given unless action is select", "" )); + +/* tmp file specified, implies stack:no */ +if( tmpfile[0] != '\0' ) stackmode = 0; /* now do the work.. */ diff -Naur ploticus2-base/src/proc_rangebar.c ploticus2-patched/src/proc_rangebar.c --- ploticus2-base/src/proc_rangebar.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_rangebar.c Sat Jan 25 12:20:59 2003 @@ -95,7 +95,7 @@ int mwhenexists; /* 3/6/01 */ -TDH_errprog( "pl proc rangebar" ); +TDH_errprog( "ploticus proc rangebar" ); /* initialize */ datafield = -1; diff -Naur ploticus2-base/src/proc_rangesweep.c ploticus2-patched/src/proc_rangesweep.c --- ploticus2-base/src/proc_rangesweep.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_rangesweep.c Sat Jan 25 12:20:59 2003 @@ -35,7 +35,7 @@ char selectex[256]; int result; -TDH_errprog( "pl proc rangesweep" ); +TDH_errprog( "ploticus proc rangesweep" ); /* initialize */ xfield = -1; diff -Naur ploticus2-base/src/proc_rect.c ploticus2-patched/src/proc_rect.c --- ploticus2-base/src/proc_rect.c Thu Jan 23 23:51:39 2003 +++ ploticus2-patched/src/proc_rect.c Sat Jan 25 12:20:59 2003 @@ -29,7 +29,7 @@ int ioutline; -TDH_errprog( "pl proc rect" ); +TDH_errprog( "ploticus proc rect" ); /* initialize */ diff -Naur ploticus2-base/src/proc_scatterplot.c ploticus2-patched/src/proc_scatterplot.c --- ploticus2-base/src/proc_scatterplot.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_scatterplot.c Sat Jan 25 12:20:59 2003 @@ -81,7 +81,7 @@ double rectw, recth; int dorect, rectoutline; -TDH_errprog( "pl proc scatterplot" ); +TDH_errprog( "ploticus proc scatterplot" ); /* initialize */ diff -Naur ploticus2-base/src/proc_symbol.c ploticus2-patched/src/proc_symbol.c --- ploticus2-base/src/proc_symbol.c Thu Jan 23 23:51:39 2003 +++ ploticus2-patched/src/proc_symbol.c Sat Jan 25 12:20:59 2003 @@ -22,7 +22,7 @@ char symbol[256]; double x, y, radius; -TDH_errprog( "pl proc symbol" ); +TDH_errprog( "ploticus proc symbol" ); /* initialize */ strcpy( symbol, "" ); diff -Naur ploticus2-base/src/proc_tabulate.c ploticus2-patched/src/proc_tabulate.c --- ploticus2-base/src/proc_tabulate.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_tabulate.c Sat Jan 25 12:20:59 2003 @@ -72,7 +72,7 @@ double inc; -TDH_errprog( "pl proc tabulate" ); +TDH_errprog( "ploticus proc tabulate" ); /* initialize */ diff -Naur ploticus2-base/src/proc_vector.c ploticus2-patched/src/proc_vector.c --- ploticus2-base/src/proc_vector.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/proc_vector.c Sat Jan 25 12:20:59 2003 @@ -21,7 +21,7 @@ char acolor[COLORLEN], linedetails[128], legendlabel[128], selex[128]; char dirunits, zeroat, clockdir, lenunits; -TDH_errprog( "pl proc scatterplot" ); +TDH_errprog( "ploticus proc scatterplot" ); xfield = -1; yfield = -1; diff -Naur ploticus2-base/src/process_arg.c ploticus2-patched/src/process_arg.c --- ploticus2-base/src/process_arg.c Fri Jan 24 00:05:11 2003 +++ ploticus2-patched/src/process_arg.c Sat Jan 25 12:20:59 2003 @@ -4,7 +4,7 @@ /* ================== */ -/* PROCESS_ARG - process one command line argument from pl */ +/* PROCESS_ARG - process one command line argument from ploticus */ #include "pl.h" extern char TDH_tmpdir[]; @@ -80,7 +80,7 @@ double cropx1, cropy1, cropx2, cropy2; nt = sscanf( val, "%lf,%lf,%lf,%lf", &cropx1, &cropy1, &cropx2, &cropy2 ); if( nt != 4 ) - fprintf( PLS.errfp, "pl argument error, correct usage is: -crop x1,y1,x2,y2 OR -croprel left,bottom,right,top\n" ); + fprintf( PLS.errfp, "ploticus argument error, correct usage is: -crop x1,y1,x2,y2 OR -croprel left,bottom,right,top\n" ); else { if( PLS.usingcm ) { cropx1 /= 2.54; cropy1 /= 2.54; cropx2 /= 2.54; cropy2 /= 2.54; } if( strcmp( opt, "croprel" )==0 ) Especifycrop( 2, cropx1, cropy1, cropx2, cropy2 ); /* relative to tight */ @@ -91,7 +91,7 @@ else if( strcmp( opt, "pagesize" )==0 ) { nt = sscanf( val, "%lf,%lf", &(PLS.winw), &(PLS.winh) ); if( nt != 2 ) - fprintf( PLS.errfp, "pl argument error, correct usage is: -pagesize width,height (inches or cm)\n" ); + fprintf( PLS.errfp, "ploticus argument error, correct usage is: -pagesize width,height (inches or cm)\n" ); else PLS.winsizegiven = 1; if( PLS.usingcm ) { PLS.winw /= 2.54; PLS.winh /= 2.54; } } @@ -100,7 +100,7 @@ nt = sscanf( val, "%d,%d", &(PLS.winx), &(PLS.winy) ); if( nt != 2 ) { PLS.winx = 100; PLS.winy = 0; - fprintf( PLS.errfp, "pl argument error, correct usage is: -winloc x,y\n" ); + fprintf( PLS.errfp, "ploticus argument error, correct usage is: -winloc x,y\n" ); } } @@ -119,7 +119,7 @@ else if( strcmp( opt, "posteroffset" )==0) { double x, y; nt = sscanf( val, "%lf,%lf", &x, &y ); - if( nt != 2 ) fprintf( PLS.errfp, "pl argument error, correct usage is -posteroffset x,y\n" ); + if( nt != 2 ) fprintf( PLS.errfp, "ploticus argument error, correct usage is -posteroffset x,y\n" ); else { if( PLS.usingcm ) { x /= 2.54; y /= 2.54; } Esetposterofs( x, y ); diff -Naur ploticus2-base/src/volunteers.htm ploticus2-patched/src/volunteers.htm --- ploticus2-base/src/volunteers.htm Thu Jan 23 23:51:39 2003 +++ ploticus2-patched/src/volunteers.htm Sat Jan 25 12:20:59 2003 @@ -2,8 +2,8 @@ How to download and try this example
        Download the PostScript equivalent
        
         
        -Usage: pl -gif volunteers.htm
        -or for postscript output: pl -ps volunteers.htm | lp 
        +Usage: ploticus -gif volunteers.htm
        +or for postscript output: ploticus -ps volunteers.htm | lp