Difference between revisions of "TAChart"

From Lazarus wiki
Line 34: Line 34:
=== Author ===
=== Author ===
[[User:LFRodrigues|Luís Rodrigues]]  
[[User:LFRodrigues|Luís Rodrigues]]  
[[User:Marty|Philippe Martinole]]
[[User:Marty|Philippe Martinole]]  
[[User:Ask|Alexander Klenin]]
=== Download ===
=== Download ===

Revision as of 09:36, 30 September 2009

Deutsch (de) English (en) español (es) français (fr) português (pt) русский (ru) українська (uk) 中文(中国大陆)‎ (zh_CN)


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 characteristics 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


Here is an exemple of TAChart displaying a Line Series, Area Series and Pie Series



Luís Rodrigues Philippe Martinole Alexander Klenin


The latest stable release can be found on the in the lazarus SVN repository (The component is on Lazarus Additional Tab)

The old code developed by Philippe is Here: Lazarus CCR Files page.

Change Log

See readme in Lazarus source in (Lazarus Install Dir)/components/tachart/


See included example in Lazarus source in (Lazarus Install Dir)/components/tachart/demo/