TAChart

From Lazarus wiki
Revision as of 08:55, 30 September 2009 by Ask (talk | contribs) (→‎About)
Jump to navigationJump to search

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

About

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. The code was then extensively rewritten and expanded by Alexander Klenin.

Its main characteristics are :

  • Pie Series
  • Bar Series
  • Area Series
  • Line Series (can work as Point Series)
  • Function Series
  • Unlimited number of graphs
  • Unlimited number of points
  • Flexible chart sources, including design-time editable, random, dynamic and db-aware sources.
  • Graph legend
  • Graph title
  • Graph footer
  • Axis labels
  • Axis inversion
  • Interactive zoom
  • Reticule or vertical reticule with point measure
  • Auto or manual graph limits
  • Smart marks drawing
  • Vertical and horizontal lines
  • Easily extensible with new graph types

Screenshot

Here is an example of TAChart displaying a Line Series, Bar Series and Pie Series


tachart.png

Author

Luís Rodrigues

Philippe Martinole

Alexander Klenin

Download

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/

Usage

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