Difference between revisions of "TAChart/de"
m |
|||
Line 1: | Line 1: | ||
{{TAChart}} | {{TAChart}} | ||
− | ===Über=== | + | === Über === |
TAChart ist eine LGPL Komponente zur grafischen Darstellung für Lazarus (wie die TeeChart LineSerie). | TAChart ist eine LGPL Komponente zur grafischen Darstellung für Lazarus (wie die TeeChart LineSerie). | ||
Line 29: | Line 29: | ||
Diese Komponente wurde gestaltet für plattformübergreifende Anwendungen. | Diese Komponente wurde gestaltet für plattformübergreifende Anwendungen. | ||
− | ===Screenshot=== | + | === Screenshot === |
Hier ist ein Beispiel von TAChart, welches eine laute Linie zeigt (in blau), eine eingepaßte Linie (in schwarz) und ein Fadenkreuz: | Hier ist ein Beispiel von TAChart, welches eine laute Linie zeigt (in blau), eine eingepaßte Linie (in schwarz) und ein Fadenkreuz: | ||
Line 36: | Line 36: | ||
<center>[[Image:Tachart.png]]</center> | <center>[[Image:Tachart.png]]</center> | ||
− | ===Autor=== | + | === Autor === |
[[User:Marty|Philippe Martinole]] | [[User:Marty|Philippe Martinole]] | ||
− | ===Lizenz=== | + | === Lizenz === |
[http://www.opensource.org/licenses/lgpl-license.php LGPL] (bitte kontaktieren sie den Autor, wenn die LGPL nicht mit ihrer Projektlizenzierung funktioniert) | [http://www.opensource.org/licenses/lgpl-license.php LGPL] (bitte kontaktieren sie den Autor, wenn die LGPL nicht mit ihrer Projektlizenzierung funktioniert) | ||
− | ===Download=== | + | === Download === |
Das neueste stabile Release ist auf der [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=177586 Lazarus CCR Files Seite] zu finden. | Das neueste stabile Release ist auf der [http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=177586 Lazarus CCR Files Seite] zu finden. | ||
− | ===Änderungs-Logbuch=== | + | === Änderungs-Logbuch === |
* Version 1.0 2005/04/06 | * Version 1.0 2005/04/06 | ||
* Version 1.1 2005/06/10 | * Version 1.1 2005/06/10 | ||
Line 56: | Line 56: | ||
- Fehlerberichtigung für Fadenkreuz | - Fehlerberichtigung für Fadenkreuz | ||
− | ===Abhängigkeitem / Systemvoraussetzungen=== | + | === Abhängigkeitem / Systemvoraussetzungen === |
* keine | * keine | ||
Line 64: | Line 64: | ||
getested unter Windows und Linux. | getested unter Windows und Linux. | ||
− | ===Installation=== | + | === Installation === |
* Erstellen sie ein Verzeichnis lazarus\components\tagraph | * Erstellen sie ein Verzeichnis lazarus\components\tagraph | ||
* In dieses Verzeichnis entpacken sie die Dateien aus der Zip-Datei | * In dieses Verzeichnis entpacken sie die Dateien aus der Zip-Datei | ||
* Öffnen sie Lazarus | * Öffnen sie Lazarus | ||
* Öffnen sie das Package ta.lpk über Komponenten -> Paketdatei (.lpk) öffnen | * Öffnen sie das Package ta.lpk über Komponenten -> Paketdatei (.lpk) öffnen | ||
− | * Klicken sie auf Kompilieren | + | * (Klicken sie auf Kompilieren nur dann, wenn sie die Komponente nicht in die IDE installieren wollen) |
* Klicken sie auf Installieren | * Klicken sie auf Installieren | ||
− | ===Verwendung=== | + | === Verwendung === |
Legen sie die Komponente auf einem Formular ab. Ändern sie einige Eigenschaften wie sie möchten und verwenden sie diesen Code um eine Kurve hinzuzufügen : | Legen sie die Komponente auf einem Formular ab. Ändern sie einige Eigenschaften wie sie möchten und verwenden sie diesen Code um eine Kurve hinzuzufügen : | ||
Line 106: | Line 106: | ||
http://www.martinole.org/Waves.html | http://www.martinole.org/Waves.html | ||
− | ===Die TestOfTAGraph Beispielanwendung=== | + | === Die TestOfTAGraph Beispielanwendung === |
Die TestOfTAGraph Anwendung setzt ein installiertes TAGraph voraus um zu kompilieren und funktionieren. Sie zeigt, wie man viele der TAGraph Features verwendet. | Die TestOfTAGraph Anwendung setzt ein installiertes TAGraph voraus um zu kompilieren und funktionieren. Sie zeigt, wie man viele der TAGraph Features verwendet. | ||
Revision as of 20:40, 15 July 2006
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
português (pt) │
русский (ru) │
українська (uk) │
中文(中国大陆) (zh_CN) │
Über
TAChart ist eine LGPL Komponente zur grafischen Darstellung für Lazarus (wie die TeeChart LineSerie).
Ihre wichtigsten Kenndaten sind :
- Unbegrenzte Anzahl von Kurven
- Unbegrenzte Anzahl von Punkten
- Graphenbeschriftung
- Graphentitel
- Achsenbeschriftung
- Interaktives zoomen
- Fadenkreuz oder vertikaler Fadenkreuz Cursor mit Punktmaß
- Line drawing between points
- Point drawing on each point
- Different point shapes (square,circle, cross, diagonal cross and star)
- Färben jedes Punktes und jeder Linie
- Spiegeln an der x-Achse
- Auto or manual graph limits
- Linear least square fitting
- Smart marks drawing
- Vertikale und horizontale line graph type
- Einfach erweiterbar mit neuen Graphentypen
Der Download enthält die Komponente, ein Installationspackage und eine Demo Anwendung, die die Features der Komponente darstellt zusammen mit einiger Ausstattung für die Auswertung des Charts auf einem gegebenen System.
Diese Komponente wurde gestaltet für plattformübergreifende Anwendungen.
Screenshot
Hier ist ein Beispiel von TAChart, welches eine laute Linie zeigt (in blau), eine eingepaßte Linie (in schwarz) und ein Fadenkreuz:
Autor
Lizenz
LGPL (bitte kontaktieren sie den Autor, wenn die LGPL nicht mit ihrer Projektlizenzierung funktioniert)
Download
Das neueste stabile Release ist auf der Lazarus CCR Files Seite zu finden.
Änderungs-Logbuch
- Version 1.0 2005/04/06
- Version 1.1 2005/06/10
- TTAChart.GetNewColor hinzugefügt um die Farbwahl zu automatisieren. - Viele Fehlerberichtigungen.
- Version 1.2 2006/02/01
- New graphe simple type : Horizontale oder vertikale Linie - New point shapes - Fehlerberichtigung für Linux - Fehlerberichtigung für Fadenkreuz
Abhängigkeitem / Systemvoraussetzungen
- keine
Status: Stabil
Themen: getested unter Windows und Linux.
Installation
- Erstellen sie ein Verzeichnis lazarus\components\tagraph
- In dieses Verzeichnis entpacken sie die Dateien aus der Zip-Datei
- Öffnen sie Lazarus
- Öffnen sie das Package ta.lpk über Komponenten -> Paketdatei (.lpk) öffnen
- (Klicken sie auf Kompilieren nur dann, wenn sie die Komponente nicht in die IDE installieren wollen)
- Klicken sie auf Installieren
Verwendung
Legen sie die Komponente auf einem Formular ab. Ändern sie einige Eigenschaften wie sie möchten und verwenden sie diesen Code um eine Kurve hinzuzufügen :
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;
Verwenden sie diesen Code um eine horizontale Linie hinzuzufügen :
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;
Schauen sie im Beispielprojekt TestOfTAGraph für weitere Beispiele der Verwendung der Komponente. Ein komplexes Anwendungsbeispiel geschrieben mit Delphi6PE finden sie unter der Adresse : http://www.martinole.org/Waves.html
Die TestOfTAGraph Beispielanwendung
Die TestOfTAGraph Anwendung setzt ein installiertes TAGraph voraus um zu kompilieren und funktionieren. Sie zeigt, wie man viele der TAGraph Features verwendet.
Installation
- Öffnen sie TestOfTaGraph.lpi
- Kompilieren
- Starten