
 -------------------------------------
 * TEasyGraph 1.52 * by Vit Kovalcik *
 -------------------------------------
      released 19 Apr 1999


This component can draw graph which displays series of points
and/or functions defined with complicated mathematical formulas.
You can use mouse to zoom or pan with view.

TEasyGraph works with Delphi 3 and 4 and it is freeware.
(But any donations are welcomed. ;-)

I used great and fast (and free) component TParser version 10.1
for evaluating formulas, but I modified it for better work
with this component. If you want to use it separately, please
use original TParser, which is included in this archive, because
my modifications made it slightly incompatible with another
versions. (It is possible to have both parsers - modified
TMDParser and original TParser - installed in Delphi at the
same time)


And of course if you find some bug or if you have a question,
e-mail me.


My e-mail address is :  vkovalcik@iname.com

WWW : http://www.fi.muni.cz/~xkovalc
(or in worst cases : http://www.geocities.com/SiliconValley/Hills/1335/)


Disclaimer
----------

This component is provided as is and without warranties or guaranties
of any kind. Any loss or damage resulting from the use of the software
is not the responsibility of the author.


History
-------
1.52 - added TMDParser to archive, I forgot to do in previous version,
       so TEasyGraph can't be run. Sorry, sorry, sorry, ...
1.51 - changed status to freeware
1.50 - it isn't freeware anymore (sorry)
     - background can be of another style (properties BgStyle, BgImage, ColorBg2)
     - hints about mouse position and nearest series (property MouseFuncHint)
     - added option to hide any of series (TEasyGraph.Series[X].Visible)
     - added legend component (TEGLegendList)
     - graph can be saved to BMP file
     - graph can be copied to clipborad
1.00 - initial version


Note
----

EasyGraph is for displaying CONTINUOUS functions.

It works a little wrong, when series contain NON-continuous
 function and DrawStyle is dsLines.

 For example: log10 (x)
 Should be:              But component draws this:
   ----------------        ----------------
   |              |        |              |
   |              |        |              |
   |      / ------|        |      / ------|
   |      |       |        |      |       |
   |      |       |        |              |
   ----------------        ----------------

 It is more visible when function is: tan(x)
 This should be:         But component draws this:
   ----------------        ----------------
   |    |    |    |        |    ||   ||   |     Because there is only one point (per pi),
   |   /    /     |        |   / |  / |   |     where the function is not defined
   |  /    /     /|        |  /  | /  |  /|     it is highly probable, that it won't
   | /    /     / |        | /   |/   | / |     be found and the graph will be drawn
   | |    |    |  |        | |   ||   ||  |     as the function was consecutive.
   ----------------        ----------------