Difference between revisions of "TAChart/pt"

From Lazarus wiki
Jump to navigationJump to search
 
Line 36: Line 36:
 
<center>[[Image:Tachart.png]]</center>
 
<center>[[Image:Tachart.png]]</center>
  
===Autor===
+
=== Autor ===
[[Usuario:Marty|Philippe Martinole]]  
+
[[User:Marty|Philippe Martinole]]
  
 
===Licença===
 
===Licença===

Revision as of 18:38, 10 January 2007

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

Sobre

TAChart é um componente de gráficos para Lazarus (como TeeChar LineSerie).

Suas principais características são:

  • Ilimitado número de curvas
  • Ilimitado número de pontos
  • Legenda em gráficos
  • Título em gráficos
  • Etiquetas nos Eixos
  • Zoom interativo
  • Ponteiro ou ponteiro vertical com ponto de medida
  • Traços de retas entre pontos
  • Desenho de pontos em todos os pontos
  • Varias formas de ponto (quadrado, círculo, cruz, aspa e asterisco)
  • Coloração de cada punto y cada reta
  • Simetría ao eixo X
  • Determinação dos limites do gráfico automática o manualmente
  • Regressão linear por mínimos quadrados
  • Traçado de marcas elegante
  • Diagrama de barras vertical e horizontal
  • Facilidade de aplicar novos tipos de gráficos


O download contém o componente, um pacote de instalação e o programa de demonstração "TestOfTAGraph", que mostra as caracteristicas do componente com algum instrumento para avaliar o gráfico em um determinado sistema.

Este componente foi designado para aplicações multi-plataforma.

ScreenShot

Aqui se mostra um exemplo de TAChart que mostra uma reta ressaltada (em azul), uma reta ajustada (em preto) e um ponteiro:


Tachart.png

Autor

Philippe Martinole

Licença

LGPL (por favor contate o autor se o seu projeto não é LGPL)

Download

O último lançamento estável pode ser encontrado em Lazarus CCR Files page.

Registro de Mudanças

  • Versão 1.0 06/04/2005
  • Versão 1.1 10/06/2005
 - Adicionado TTAChart.GetNewColor para automatizar seleção de cor. 
 - Muitos erros corrigidos.
  • Versão 1.2 01/02/2006
 - Novo tipo de gráfico simples: reta horizontal ou vertical 
 - Novas formas de ponto
 - Corrigido erro para Linux
 - Corrigido erro para ponteiro

Dependências / Requerimentos de sistema

  • Nada

Estado: Estável

Relatos: Testado em Windows e Linux.

Instalação

  • Descomprima os arquivos
  • Crie o Diretório TAGraph em lazarus\components\
  • Abra o Lazarus
  • Abra o pacote ta.lpk selecionando Componentes/Abrir arquivo de pacote (.lpk)
  • Clique em Compilar
  • Clique em Instalar

Utilização

Coloque o compontene em um formulário, coloque um botão. Modifique algums propriedades como você desejar e use este código para adicinar uma 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 adicionar uma reta 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;

Veja o projeto de exemplo "TestOfTAGraph" onde tem exemplos adicionais sobre o uso do componente.

Veja um programa completo de exemplo "Waves", escrito em Delphi 6PE no endereço: http://www.martinole.org/Waves.html

O programa de exemplo TestOfTAGraph

O programa TestOfTAGraph necessita que TAGraph esteja instalado para poder compilar e executar. Mostra como usar muitas das características de TAGraph.

Instalação

  • Abra TestOfTaGraph.lpi
  • Compile
  • Execute