TAChart/es
From Lazarus-ccr
Deutsch (de) English (en) Español (es) Français (fr) Português (pt)
Contents |
[edit] Acerca de
TAChart es un componente de gráficos para Lazarus (como TeeChart LineSerie).
Sus principales características son :
- Ilimitado número de curvas
- Ilimitado número de puntos
- Leyenda en gráficos
- Título en gráficos
- Etiquetas en los ejes
- Zoom interactivo
- Puntero o puntero vertical con punto de medida
- Trazado de rectas entre puntos
- Dibujado de puntos en todos los puntos
- Varias formas de punto (cuadrado, círculo, cruz, aspa y asterisco)
- Coloreado de cada punto y cada recta
- Simetría respecto al eje X
- Determinación de los límites del gráfico automática o manualmente
- Regresión lineal por mínimos cuadrados
- Trazado de marcas elegante
- Diagrama de barras vertical y horizontal
- Fácilmente ampliable a nuevos tipos de gráficos
El archivo descargable contiene el componente, un paquete de instalación y el programa de demostración "TestOfTAGraph", que ilustra las características del componente con algún instrumento para evaluar el gráfico en un sistema determinado.
Este componente fue diseñado para aplicaciones de plataforma cruzada.
[edit] Captura de pantalla
Aquí se muestra un ejemplo de TAChart en el que aparece una recta resaltada (en azul), una recta ajustada (en negro) y un puntero:

[edit] Autor
[edit] Licencia
LGPL (por favor contacte con el autor si su proyecto no es LGPL)
[edit] Descarga
Se puede encontrar la última versión estable en Lazarus CCR Files page.
[edit] Diario de cambios
- Versión 1.0 06/04/2005
- Versión 1.1 10/06/2005
- Añadido TTAChart.GetNewColor a automatizar elección de color. - Se corrigieron muchos errores
- Versión 1.2 01/02/2006
- Nuevo tipo de gráfico simple: recta horizontal o vertical - Nuevas formas de punto - Se corrigió un error para Linux - Se corrigió un error del puntero
[edit] Dependencias / Requerimientos del sistema
- Ningunos
Estado: Estable
Cuestiones: Probado en Windows y Linux.
[edit] Instalación
- Descomprima los archivos
- Copie la carpeta TAGraph en lazarus\components\
- Abra Lazarus
- Abra el paquete ta.lpk seleccionando Componentes/Abrir archivo de paquete (.lpk)
- Pulse en Compilar
- Pulse en Instalar
[edit] Utilización
Coloque el componente en un formulario, coloque un botón. Cambie algunas propiedades según desee y use este código para dibujar una curva:
procedure TForm1.Button1Click(Sender: TObject); var Serie:TTASerie; i:Integer; begin Serie:=TTASerie.Create(TAChart1); TAChart1.AddSerie(Serie); Serie.ShowLines:=True; Serie.ShowPoints:=False; Serie.Title:='Sinus'; for i:=-500 to 499 do Serie.AddXY(i/10,Sin(i/10)*10,clBlack); end;
Use este código para dibujar una recta horizontal:
procedure TForm1.Button12Click(Sender: TObject); var TALine:TTALine; begin TALine:=TTALine.Create(TAChart1); TAChart1.AddSerie(TALine); TALine.LineStyle:=lsHorizontal; TALine.Position:=10.231; TALine.Visible:=True; end;
Vea el programa "TestOfTAGraph" donde hay más ejemplos sobre el uso del componente.
Mire el programa "Waves", bastante complejo , escrito en Delphi 6 PE en la dirección: http://www.martinole.org/Waves.html
[edit] El programa de ejemplo TestOfTAGraph
El programa TestOfTAGraph necesita que TAGraph esté instalado para poder compilar y operar. Muestra como usar muchas de las características de TAGraph.
Instalación
- Abra TestOfTaGraph.lpi
- Compile
- Ejecute
