home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1127 < prev    next >
Internet Message Format  |  1990-12-28  |  3KB

  1. From: fs@uwasa.fi (Filip Sawicki LAKE)
  2. Newsgroups: comp.graphics,alt.sources
  3. Subject: Interactive Chart Program
  4. Message-ID: <1990Apr5.092427.24874@uwasa.fi>
  5. Date: 5 Apr 90 09:24:27 GMT
  6.  
  7.  
  8.   I have written an interactive chart program (no name yet) and I am
  9. looking for beta version testers. Program is checked and more or less
  10. bug-free, so I am expecting only suggestions for enhancements.
  11.   Program is based upon Gnuplot code, and uses a similar language for
  12. the user interface.  Four parts come directly from Gnuplot: help
  13. facility, input scanner, doc maker and terminal drivers. Maybe, if
  14. well tested and approved, program will be a part of Gnuplot in the
  15. future.
  16.  
  17.   If anyone is interested, I will e-mail him/her the program. If more
  18. than twenty persons are interested, chart will be posted to
  19. alt.sources. In any case, there's no full documentation yet.
  20.   Code can be freely redistributed if found useful, as long as
  21. Copyright messages from Gnuplot and my own are maintained. PLEASE DO
  22. NOT REDISTRIBUTE MODIFIED CODE, -- rather e-mail me your suggestions.
  23.  
  24.   Gnuplot Copyright (C) 1986, 1987, 1990 Thomas Williams, Colin Kelley
  25.           John Campbell, David Kotz, Russell Lang
  26.  
  27. ---------------------------------------------
  28.  
  29.   Chart program features:
  30.  
  31.   * Interactive user interface, batch files accepted, on-line help
  32.   * Highly customizable output form (size, [auto]labeling etc.)
  33.   * Four main chart styles :
  34.     - normal side-by-side (adjacent) bars
  35.     - stacked bars
  36.     - layer-over-layer bars
  37.     - pies
  38.   * Many adjustable variations of styles:
  39.     - pie charts with slices exploding in any direction, combining
  40.       slices below specified threshold, drawing clockwise or counter-
  41.       clockwise
  42.     - bar charts with any value for base, drawn in any order with any
  43.       gravity (left, right, top, bottom of page)
  44.     - and lots more
  45.   * Drawing from or across several data files
  46.   * Accepted input:
  47.     - Gnuplot files
  48.     - private format
  49.     - any fixed-field-length (e.g. SAS) files
  50.   * Partial input and missing values supported
  51.   * Internal vector font for better labeling and for terminals that
  52.     cannot rotate text
  53.   * Wide range of supported terminals (well, it's a Gnuplot feature)
  54.  
  55.   Chart faults:
  56.  
  57.   * Gnuplot bugs
  58.   * Only 2D graphics by now (3D bars later ... probably)
  59.   * And, the most important, only one pie chart can be drawn at once. I
  60.     couldn't find the _optimal_ algorithm to fit k pies on the n x m
  61.     screen, for any given k,n,m :-( :-(. Any ideas will be appreciated.
  62.  
  63. ---------------------------------------------
  64.  
  65. fi.
  66. (Piotr Filip Sawicki    fs@uwasa.fi)
  67.  
  68. [ Please specify whether you need the full package, or stripped
  69. version without files borrowed from Gnuplot ]
  70.