Sign in Join
Wiki copytemporary

TAChart: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TAChart

OldNewLine
1+### About
2+
3+TAChart is the principal component of a TeeChart-like charting framework for Lazarus offered under an LGPL licence. TeeChart is the charting component installed with recent Delphi versions.
4+
5+It contains functions developed by Philippe Martinole for his TeleAuto project which were revised extensively by Luis Rodrigues when porting the Epanet application from Delphi to Lazarus. Alexander Klenin rewrote and expanded much of the code, and is its current maintainer.
6+
7+If you have questions, bug reports or feature requests, please post them to the [Lazarus mailing list](http://lists.lazarus.freepascal.org/mailman/listinfo) or [TAChart board of the Lazarus forum](http://www.lazarus.freepascal.org/index.php/board,55.0.html).
8+
9+### Documentation
10+
11+Many features of TAChart are demonstrated in examples installed at (Lazarus Install Dir)/components/tachart/demo/. See [[TAChart Demos]] for a short description and screenshots.
12+
13+Some TAChart classes and properties have been provided with FPDoc documentation (accessed via \[F1\] in the IDE).
14+
15+An overview of most of TAChart's concepts and features can be found in the [[TAChart documentation]].
16+
17+For beginners, the following tutorials may be helpful:
18+
19+- [[TAChart Tutorial: Getting started]];
20+- [[TAChart Tutorial: ListChartSource, Logarithmic Axis, Fitting]].
21+- [[TAChart Tutorial: Userdefined ChartSource]]
22+- [[TAChart Tutorial: BarSeries]]
23+- [[TAChart Tutorial: Stacked BarSeries]]
24+- [[TAChart Tutorial: Dual y axis, Legend]]
25+- [[TAChart Tutorial: Multiple Panes in one Chart]]
26+- [[TAChart Tutorial: Function Series]]
27+- [[TAChart Tutorial: ColorMapSeries, Zooming]]
28+- [[TAChart Tutorial: Chart Tools]]
29+- [[TAChart Tutorial: Background design]]
30+- [[TAChart Runtime FAQ]]
31+
32+The rendering may be improved with another library :
33+
34+- [[BGRABitmap tutorial TAChart|Rendering with BGRABitmap]].
35+
36+### Features
37+
38+- More than 15 different series, including pie, bar, area, line and point series
39+- Function series with domain support
40+- No limit to the number of series, points or axes on a graph
41+- Flexible chart sources, including design-time editing, and random, dynamic and database-aware sources.
42+- Graph legend, title and footer
43+- Axis labels and marks can be set manually or auto-generated
44+- Axis inversion, independent scale and offset, logarithmic scale
45+- Interactive tools, including zoom, panning and crosshairs
46+- Automatic or manual graph limits
47+- Smart marks drawing
48+- Easily extensible with new custom series
49+- Output to SVG, OpenGL, printer, WMF, [AggPas](http://www.crossgl.com/aggpas/), [[BGRABitmap]], [[fpvectorial]]
50+- Can be used in non-GUI applications, such as web services
51+- Being actively developed, see [[TAChart Roadmap|roadmap]]
52+
53+### Screenshot
54+
55+Here is an example of TAChart displaying a Line Series, Bar Series and Pie Series
56+
57+<center>
58+
59+<figure>
60+<img src="tachart.png" title="tachart.png" />
61+<figcaption>tachart.png</figcaption>
62+</figure>
63+
64+</center>
65+
66+### Authors
67+
68+Luís Rodrigues, Philippe Martinole, Alexander Klenin
69+
70+### Download
71+
72+The latest stable release can be found in the Lazarus SVN repository (the components are on the Chart Tab in Lazarus).
73+
74+### See also
75+
76+- [[RingChart and AnalogWatch]]
77+- [[PlotPanel]]
78+- [[Comparing TAChart with Delphi&|Comparing TAChart with Delphi's TeeChart Standard]]
79+
80+---
81+*From the Free Pascal wiki, page "TAChart", as it stood on 2023-02-24 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
82+Category: Components
83+Category: Graphics
84+Category: Lazarus
85+Category: TAChart

Back to history