home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk1.iso / altsrc / articles / 1000-1999 / 1406 < prev    next >
Internet Message Format  |  1990-12-27  |  3KB

  1. From: fs@uwasa.fi (Filip Sawicki LAKE)
  2. Newsgroups: comp.graphics,alt.sources
  3. Subject: Interactive Chart Program
  4. Message-ID: <1990Jun4.124502.872@uwasa.fi>
  5. Date: 4 Jun 90 12:45:02 GMT
  6.  
  7.  
  8.   I have written a simple interactive chart program called Fchart.
  9. Here is a brief description of its features. This posting is followed
  10. by installation notes (read before you do anything!) and 4 shar files
  11. (smaller than 70KB each) in the alt.sources.
  12.  
  13.   Program is based upon Gnuplot code, and uses a similar language for
  14. the user interface.  Four parts come directly from Gnuplot: help
  15. facility, input scanner, doc maker and terminal drivers. Maybe, if
  16. well tested and approved, program will be a part of Gnuplot in the
  17. future.
  18.  
  19.   Code can be freely redistributed if found useful, as long as the
  20. copyright messages are retained. PLEASE DO NOT REDISTRIBUTE MODIFIED
  21. CODE, rather e-mail me your suggestions.
  22.  
  23.   Gnuplot Copyright (C) 1986, 1987, 1990 Thomas Williams, Colin Kelley
  24.           John Campbell, David Kotz, Russell Lang
  25.  
  26.   Fchart Copyright (C) 1990 Piotr Filip Sawicki
  27.  
  28. ---------------------------------------------
  29.  
  30.   Fchart features:
  31.  
  32.   * Interactive user interface, batch files accepted, on-line help
  33.   * Highly customizable output form (size, position, form, labels)
  34.   * Four main chart styles :
  35.     - normal side-by-side (adjacent) bars
  36.     - stacked bars
  37.     - layer-over-layer bars
  38.     - pies
  39.   * Many adjustable variations of styles:
  40.     - pie charts with slices exploding in any direction, combining
  41.       slices below specified threshold, drawing clockwise or counter-
  42.       clockwise
  43.     - bar charts with any value for base, drawn in any order with any
  44.       gravity (left, right, top, bottom of page)
  45.     - and lots more
  46.   * Drawing down or across several data files (i.e. standard or
  47.     transposed data)
  48.   * Accepted input:
  49.     - Gnuplot files
  50.     - private format
  51.     - columnar data files
  52.   * Missing values supported
  53.   * Partial input (from spec. row to spec. row); in any case, file is 
  54.     read at once
  55.   * Internal vector font (Roman type) for better labeling and for
  56.     terminals that cannot rotate text (courtesy Joe Felsenstein,
  57.     joe@genetics.washington.edu)
  58.   * Smart autolabeling, arrows, lines, labels (drawn in any size and/or 
  59.     direction).
  60.   * Wide range of supported terminals (well, that's a Gnuplot feature)
  61.  
  62.   Faults, caveats, bugs:
  63.  
  64.   * Gnuplot bugs
  65.   * Only 2D graphics by now (3D bars later ... perhaps)
  66.   * Some errors in bar centering (almost unvisible)
  67.   * Not very smart tick marking algorithm
  68.   * Makefile only for *NIX systems (if some poor soul is going to
  69.     write that for VMS or MS-DOS, please send it to me), though due to
  70.     #ifdefs program should work everywhere.
  71.  
  72.   Future (in one month?):
  73.  
  74.   * New, highly independent and expandable graphics kernel
  75.   * More fonts
  76.   * Bar filling algorithm
  77.   * Gnuplot patch 01 update
  78.   * Anything you request
  79.  
  80. ---------------------------------------------
  81.  
  82. fi.
  83. (Piotr Filip Sawicki    fs@uwasa.fi)
  84.