TAChart Page
TAChart is a charting GPL component for Delphi and Lazarus
(TeeChart LineSerie like). It contains the functions I need for
the TeleAuto
project but I'll improve it in the future.
Carateristics
Its main caracteristics are :
- Unlimited number of graphs
- Unlimited number of points
- Graph legend
- Graph title
- Axis labels
- Interactive zoom
- Reticule or vertical reticule with point measure
- Line drawing between points
- Point drawing on each point
- Color each point
- Mirror on X axis
- Auto or manual graph limits
- Linear least square fitting
- Smart marks drawing
- Easily extensible to new graph types
Tested with Delphi 6 under Windows XP and Lazarus 0.9.7
beta under Windows XP
Example
Here is an exemple of linear least square fitting of a noisy line
:
Download
You can download it here : Download
The file contains the source of the component and of an exemple
application to learn how to use the component..
Installation
Under Lazarus :
- Create the directory C:\lazarus\components\TAGraph
- On this directory, unzip the files from TAGraph\Lazarus\Component
of the zip file
- Open Lazarus
- Open the package ta.lpk with Component / Open package file (.lpk)
- Click on Compile
- Click on Install
Under Delphi :
- Create the directory TAGraph in the place where you put your
components
- On this directory, unzip the files from TAGraph\Delphi\Component
of the zip file
- Open Delphi
- Open the package TA.dpk with Files / Open
- Click on Compile
- Click on Install