TAChart/ru

From Free Pascal wiki
Revision as of 20:39, 15 February 2018 by Useroflazarus (talk | contribs) (Created page with "{{TAChart}} === О компоненте === TAChart is the principal component of a TeeChart-like charting framework for Lazarus offered under an LGPL licence. TeeChart is th...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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

О компоненте

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.

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.

If you have questions, bug reports or feature requests, please post them to the Lazarus mailing list or TAChart board of the Lazarus forum.

Документация

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.

Some TAChart classes and properties have been provided with FPDoc documentation (accessed via [F1] in the IDE).

An overview of most of TAChart's concepts and features can be found in the TAChart documentation.

Для новичков могут быть полезны следующие уроки:

The rendering may be improved with another library :

Возможности

  • Более 15 различных графиков, включая круговые диаграммы, гистограммы, диаграммы с областями, линейные и точечные графики
  • Function series with domain support
  • Нет ограничений на количество точек, осей и самих графиков
  • Flexible chart sources, including design-time editing, and random, dynamic and database-aware sources.
  • Легенда к графикам, заголовки и подписи
  • Подписи к осям или маркерам могут быть установлены вручную или сгенерированы автоматически
  • Инвертирование осей, независимое масштабирование и смещение, логарифмический масштаб
  • Интерактивные утилиты, включая зуммирование и панорамирование
  • Автоматическое или ручное ограничение графиков
  • Умная отрисовка маркеров
  • Легко расширяется с помощью новых типов графиков
  • Вывод диаграмм в SVG, OpenGL, printer, WMF, AggPas, BGRABitmap, fpvectorial
  • Может использоваться в неграфических приложениях, таких как веб-сервисы
  • Находится в активной разработке (см. roadmap)

Скриншот

На данном скриншоте представлен пример работы компонента TAChart с отображением линейного графика, гистограммы и круговой диаграммы

tachart.png

Авторы

Luís Rodrigues, Philippe Martinole, Alexander Klenin

Загрузить

Последнюю актуальную версию можно найти в SVN-репозитории Lazarus (сами компоненты находятся на вкладке Chart в Lazarus).

См. также