
TAChart es un componente del IDE Lazarus que proporciona servicios de gráficos . Al igual que Tchart y Teechart para Delphi , admite diversos tipos de gráficos, como gráficos de barras , gráficos circulares , gráficos de líneas y series de puntos . Además de la visualización en pantalla , permite la salida en formatos SVG , OpenGL , impresora, WMF y otros.
TAChart viene incluido en la biblioteca de componentes Lazarus . Si bien no pretende ser un clon de TChart (aunque su uso difiere en algunos aspectos), su funcionalidad básica es muy similar y parte del código fuente escrito para TeeChart puede reutilizarse.
Historia
La primera versión de TAChart fue desarrollada por Philippe Martinole para el proyecto TeleAuto, un programa para la automatización de observaciones astronómicas. Posteriormente, Luis Rodrigues introdujo nuevas funcionalidades al portar la aplicación Epanet de Delphi a Lazarus. En los años siguientes, el código se ha reescrito y ampliado considerablemente, y actualmente es mantenido por Alexander Klenin. [ 1 ]
Fuentes de datos
TAChart puede utilizar datos de entrada de diversas fuentes. Algunos ejemplos incluyen listas de valores reales, búferes definidos por el usuario en la memoria del ordenador, vectores de valores aleatorios, campos en bases de datos , valores calculados proporcionados por funciones predefinidas y resultados de código incrustado escrito en Pascal Script [ 2 ].
Referencias
Enlaces externos
- Documentación de TAChart en la wiki de FreePascal
- Documentación original de TAChart en el sitio web del proyecto TeleAuto.
- Herramientas de programación
- Ingeniería de software basada en componentes
- Gráficos
- Pascal libre