Difference between revisions of "TAChart/fr"

From Lazarus wiki
Jump to navigationJump to search
Line 43: Line 43:
  
 
=== Téléchargement  ===
 
=== Téléchargement  ===
Le denier release stable peut être trouvé sur  [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=177586 la page des fichiers de Lazarus CCR].
+
La dernière release stable peut être trouvée sur  [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=177586 la page des fichiers de Lazarus CCR].
  
 
=== Journal des modifications ===
 
=== Journal des modifications ===

Revision as of 10:32, 21 July 2007

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

A propos

TAChart est un composant LGPL de représentation de graphes pour Lazarus (comme la série(LineSerie ?) des TeeChart ).

Ses caractéristiques principales sont :

  • Nombre illimité de courbes
  • Nombre illimité de points
  • Légende de graphique
  • Titre de graphique
  • Étiquettes aux axes
  • Zoom interactif
  • Curseur avec réticule(cross hair) ou réticule vertical et avec la mesure de la position du point
  • Tracé de ligne entre les points
  • Dessin d'un point sur chaque point
  • Différentes formes de point (carré, cercle, croix, croix de forme diagonale et étoile)
  • Colorisation de chaque point et ligne
  • Miroir sur l'axe des abscisses
  • Limitations automatique ou manuelle du graphique
  • Ajustement linéaire au moindre carré
  • Dessin intelligent des graduations
  • Type de graphique avec lignes verticales et horizontales
  • Facilement extensible à de nouveaux types de graphique


Le téléchargement contient le composant , un paquet d'installation et une application de démo qui illustre les caractéristiques du composant avec quelques outils pour évaluer les graphes sur un système donné .

Ce composant a été conçu pour les applications multi-plateformes.

Capture d'écran

Voici un exemple du composant TAChart affichant une ligne avec du bruit (en bleu), une ligne ajustée (en noir ) et un réticule:


Tachart.png

Auteur

Philippe Martinole

Licence

LGPL (veuillez contacter l'auteur si la licence LGPL ne fonctionnement pas avec votre licence de projet )

Téléchargement

La dernière release stable peut être trouvée sur la page des fichiers de Lazarus CCR.

Journal des modifications

  • Version 1.0 2005/04/06
  • Version 1.1 2005/06/10
 - TTAChart.GetNewColor ajouté pour automatiser le choix des couleurs. 
 - beaucoup de correction de bogues.
  • Version 1.2 2006/02/01
 - Nouveau type simple de graphe : Ligne horizontale et verticale
 - Nouvelles formes de point 
 - correction de bogue pour Linux
 - correction de bogue pour le réticule

Dépendances / Exigences du système

  • Aucune

Statut : Stable

Issues: Testé sur Windows et Linux.

Installation

  • Créez le répertoire lazarus\components\tagraph
  • Dans ce répertoire, dézippez les fichiers depuis tagraph\lazarus\component où est le fichier zip
  • Ouvrez lazarus
  • Ouvrez le paquet ta.lpk avec Composants->Ouvrir un fichier paquet (.lpk)
  • (Cliquez sur Compile seulement si vous ne voulez pas installer le composant dans l'IDE)
  • Cliquez sur install

Utilisation

Déposez le composant sur une fiche. Changer quelques propriétés comme vous voulez et utilisez ce code pour ajouter une courbe: <delphi>

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;

</delphi> Employer ce code pour ajouter un trait horizontal : <delphi>

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;

</delphi> Voir le projet donné en exemple TestOfTAGraph pour des exemples additionnels d'utilisation du composant. Voir un exemple complexe d'application écrit en Delphi6PE à l'adresse : http://www.martinole.org/Waves.html

L'exemple d'application TestOfTAGraph

L'application TestOfTAGraph exige que le composant TAGraph soit installé pour être compilé et soit fonctionnel. Il montre comment utiliser beaucoup des fonctionnalités de TAGraph.

Installation

  • Ouvrir TestOfTaGraph.lpi
  • compiler
  • exécuter