mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 08:19:53 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
TAChart is a charting LGPL component for Lazarus (TeeChart like). 
 | 
						|
It contains the functions that Philippe Martinole developed for the TeleAuto project and lots 
 | 
						|
of changes introduced by Luis Rodrigues while porting the Epanet application from Delphi to Lazarus.
 | 
						|
 | 
						|
 | 
						|
Its main caracteristics are :
 | 
						|
 | 
						|
    * Pie Series
 | 
						|
    * Bar Series
 | 
						|
    * Area Series
 | 
						|
    * Line Series (can work as Point Series)    
 | 
						|
    * Unlimited number of  graphs
 | 
						|
    * Unlimited number of points
 | 
						|
    * Graph legend
 | 
						|
    * Graph title
 | 
						|
    * Graph footer
 | 
						|
    * Axis labels
 | 
						|
    * Interactive zoom
 | 
						|
    * Reticule or vertical reticule with point measure
 | 
						|
    * Mirror on X axis
 | 
						|
    * Auto or manual graph limits
 | 
						|
    * Smart marks drawing
 | 
						|
    * Vertical and horizontal line graph type
 | 
						|
    * Easily extensible to new graph types
 | 
						|
 | 
						|
 | 
						|
Why Create This
 | 
						|
---------------
 | 
						|
 | 
						|
I've been porting Epanet from Delphi into Lazarus, since I need a TeeChart like component and TeeChart was not free
 | 
						|
I had to build a new component.
 | 
						|
 | 
						|
I looked arround the net for a good component and found Philippe's TAChart and decided to improve it.
 | 
						|
 | 
						|
There is still plenty of bugs on the component but at least it works with all the cases I need. I will continue to develop
 | 
						|
this, but since it's allready working I decided to submit to general review.
 | 
						|
    
 | 
						|
Installation
 | 
						|
------------
 | 
						|
    * Open the package tachartlazaruspkg.lpk with Component / Open package file (.lpk)
 | 
						|
    * Click on Compile
 | 
						|
    * Click on Install
 | 
						|
 | 
						|
Changes
 | 
						|
-------
 | 
						|
 | 
						|
* 01/06/2008 - Fixed Legend selection bug, DrawLegend bugfix (by Anton Vychegzhanin)
 | 
						|
* 25/01/2008 - Code cleanups and bugfixes (bugfixes by Uwe Zimmermann and Oled)
 | 
						|
* 22/01/2008 - Implemented ZoomFull, PaintOnCanvas and slight modifications to add TSerie pen style (by oleg)
 | 
						|
* 27/09/2007 - Bugfixes and partially implemented multibar in TBarSeries
 | 
						|
* 29/08/2007 - Bugfixes and implement Bug fixes SaveToBitmapFile 
 | 
						|
                 and CopyToClipboardBitmap
 | 
						|
* 27/08/2007 - Bugfixes and implement Inverted Axis (by Helio Rocha-Pinto)
 | 
						|
* 17/04/2007 - Series clipping bugfixes and partially implement TSeriesPointer
 | 
						|
* 12/03/2007 - Bugfixes and implement ShowInLegend
 | 
						|
* 01/01/2007 - Initial Release
 | 
						|
 | 
						|
Copyright (C) 2006-2007 by Luis Rodrigues  <lr@neei.uevora.pt>
 | 
						|
Copyright (C) 2005-2006 by Philippe Martinole  <philippe.martinole@teleauto.org>
 | 
						|
 |