Sign in Join
Wiki copytemporary

TAChart: what changed

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

OldNewLine
11### About
22
33TAChart 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.
44
55It 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.
66
77If 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).
88
99### Documentation
1010
1111Many features of TAChart are demonstrated in examples installed at (Lazarus Install Dir)/components/tachart/demo/. See [[TAChart Demos]] for a short description and screenshots.
1212
1313Some TAChart classes and properties have been provided with FPDoc documentation (accessed via \[F1\] in the IDE).
1414
1515An overview of most of TAChart's concepts and features can be found in the [[TAChart documentation]].
1616
1717For beginners, the following tutorials may be helpful:
1818
1919- [[TAChart Tutorial: Getting started]];
2020- [[TAChart Tutorial: ListChartSource, Logarithmic Axis, Fitting]].
2121- [[TAChart Tutorial: Userdefined ChartSource]]
2222- [[TAChart Tutorial: BarSeries]]
2323- [[TAChart Tutorial: Stacked BarSeries]]
2424- [[TAChart Tutorial: Dual y axis, Legend]]
2525- [[TAChart Tutorial: Multiple Panes in one Chart]]
2626- [[TAChart Tutorial: Function Series]]
2727- [[TAChart Tutorial: ColorMapSeries, Zooming]]
2828- [[TAChart Tutorial: Chart Tools]]
2929- [[TAChart Tutorial: Background design]]
3030- [[TAChart Runtime FAQ]]
3131
3232The rendering may be improved with another library :
3333
3434- [[BGRABitmap tutorial TAChart|Rendering with BGRABitmap]].
3535
3636### Features
3737
3838- More than 15 different series, including pie, bar, area, line and point series
3939- Function series with domain support
4040- No limit to the number of series, points or axes on a graph
4141- Flexible chart sources, including design-time editing, and random, dynamic and database-aware sources.
4242- Graph legend, title and footer
4343- Axis labels and marks can be set manually or auto-generated
4444- Axis inversion, independent scale and offset, logarithmic scale
4545- Interactive tools, including zoom, panning and crosshairs
4646- Automatic or manual graph limits
4747- Smart marks drawing
4848- Easily extensible with new custom series
4949- Output to SVG, OpenGL, printer, WMF, [AggPas](http://www.crossgl.com/aggpas/), [[BGRABitmap]], [[fpvectorial]]
5050- Can be used in non-GUI applications, such as web services
5151- Being actively developed, see [[TAChart Roadmap|roadmap]]
5252
5353### Screenshot
5454
5555Here is an example of TAChart displaying a Line Series, Bar Series and Pie Series
5656
57-<center>
58-
59-<figure>
60-<img src="tachart.png" title="tachart.png" />
61-<figcaption>tachart.png</figcaption>
62-</figure>
63-
64-</center>
57+![](/wiki-images/8/8a/Tachart.png)
6558
6659### Authors
6760
6861Luís Rodrigues, Philippe Martinole, Alexander Klenin
6962
7063### Download
7164
7265The latest stable release can be found in the Lazarus SVN repository (the components are on the Chart Tab in Lazarus).
7366
7467### See also
7568
7669- [[RingChart and AnalogWatch]]
7770- [[PlotPanel]]
7871- [[Comparing TAChart with Delphi&|Comparing TAChart with Delphi's TeeChart Standard]]
7972
8073---
8174*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).*
8275Category: Components
8376Category: Graphics
8477Category: Lazarus
8578Category: TAChart

Back to history