Difference between revisions of "TAChart/ru"

From Free Pascal wiki
Jump to navigationJump to search
Line 33: Line 33:
 
* [[TAChart Runtime FAQ|Часто задаваемые вопросы по работе с TAChart в режиме выполнения программы]]
 
* [[TAChart Runtime FAQ|Часто задаваемые вопросы по работе с TAChart в режиме выполнения программы]]
  
The rendering may be improved with another library :
+
Отображение может быть исправлено с помощью сторонней библиотеки:
* [[BGRABitmap tutorial TAChart|Rendering with BGRABitmap]].
+
* [[BGRABitmap tutorial TAChart|Отображение с помощью BGRABitmap]].
  
 
=== Возможности ===
 
=== Возможности ===

Revision as of 17:08, 18 February 2018

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.

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

Многие возможности TAChart продемонстрированы в примерах, расположенных в директории (Lazarus Install Dir)/components/tachart/demo/. См. Демо-примеры TAChart с краткими описаниями и скриншотами.

Некоторые классы и свойства TAChart представлены в документации FPDoc (доступно из среды разработки Lazarus через клавишу [F1]).

Обзор большинства понятий и возможностей TAChart можно найти в документации по TAChart.

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

Отображение может быть исправлено с помощью сторонней библиотеки:

Возможности

  • Более 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).

См. также