Sign in Join
Wiki copytemporary

PlotPanel/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Plotpanel
22
33PlotPanel ist eine Komponente für Lazarus, um die TChart Komponente zu ersetzen (mehr oder weniger). Mit einigen Modifikationen kann sie auch genutzt werden mit Kylix, Delphi 5, 6 oder 7.
44
55Mit PlotPanel können sie Linien-, Punkt- und Balkendiagramme zeichen. Animierte Diagramme sind ebenfalls möglich.
66
77Diese Software wird ohne Gewähr überreicht, ohne jegliche schriftliche Garantie. Benutzen sie die Software daher auf eigenes Risiko.
88
99### Screenshot
1010
11-<figure>
12-<img src="Plotpanel2.png" title="Plotpanel2.png" />
13-<figcaption>Plotpanel2.png</figcaption>
14-</figure>
11+![](/wiki-images/2/24/Plotpanel2.png)
1512
1613## Installation
1714
1815Um die PlotPanel Komponente in Lazarus zu installieren müssen sie folgendes tun:
1916
2017- Laden sie das PlotPanel Package (plotpanel.zip) von: <http://science4all.nl/?Programming:MICAM:Lazarus> oder von der [Lazarus CCR SourceForge Seite](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=181065) herunter.
2118- Entpacken sie plotpanel.zip in ein Verzeichnis ihrer Wahl.
2219- Starten sie Lazarus
2320- Führen sie die notwendigen Schritte aus, um das Package zu installieren (siehe [[Install Packages/de|Installation von Packages]]).
2421
2522Nachdem sie das alles getan haben, müßte ein neuer Tab in der Komponentenpalette erscheinen mit dem Namen "Extra". Jetzt können sie Plotpanel verwenden.
2623
2724Starten sie PlotPanelDemo um die Features von PlotPanel zu erforschen. Merke. Sie können PlotPanel ausprobieren ohne die Komponente zu installieren, indem sie TryPlotPanel starten!
2825
2926## Beschreibung der PlotPanel Komponente
3027
3128Dies ist eine sehr grobe Beschreibung der Komponente. Schauen sie die Beispiele an für eine Erläuterung wie man die Komponente verwendet. Die PlotPanel Komponente ist abgeleitet von der TCustomPanel-Komponente. Zu diesem Panel wurden graphische Ressourcen hinzugefügt.
3229
3330## Eigenschaften geerbt von TCustomPanel
3431
3532
3633Align, Anchors, Autosize, BevelInner / Outer / Width
3734
3835Borderspacing, BorderStyle, Borderwidth
3936
4037Color ist die Farbe des Rahmens der Darstellung
4138
4239Constraints, Cursor, Dragmode, Enabled
4340
4441Font ist die Schriftart des Titels der Darstellung
4542
4643Height, HelpContext, HelpKeyword, HelpType, Hint
4744
4845Left, Name, ParenColor, Parentfont, ParentShowHint
4946
5047PopupMenu, ShowHint, TabOrder, TabStop
5148
5249Tag, Top, Visible, Width
5350
5451## Die folgenden Eigenschaften wurden hinzugefügt
5552
5653
5754**BackColor**Dies ist die Hintergrundfarbe des Zeichenbereichs.
5855
5956**GridColor**Wenn sie dies gleich der Hintergrundfarbe setzen, dann ist das Gitter unsichtbar.
6057
6158**LayerOption**For easy plotting of a single layer kann dies auf False gesetzt werden. Es ist nicht möglich dies direkt auf True zu setzen (siehe Methoden)
6259
6360**Margin** Die Breite des Randes der Darstellung in Pixeln.
6461
6562**PlotMode** Drei Zeichenmodi sind möglich: pmBar, pmLine und pmDot
6663
6764**PlotPen** Eigenschaften des Zeichenstifts. Wenn LayerOption False ist, dann können alle Sub-Eigenschaften gesetzt werden. Wenn LayerOption True ist, dann wird die Information über den Zeichenstift transferiert mittels der LayerOptions Methode (Methoden)
6865
6966**Title** Der Title ist oben mittig über der Darstellung und verwendet die Font Eigenschaft.
7067
7168**PlotBMP** Dies ist eine Bitmap holding the whole graph (siehe Demo für ihre Verwendung)
7269
7370**Die X-Achse Eigenschaften:**
7471
7572
7673**XMarks** Wenn True, dann hat die X-Achse Markierungen
7774
7875**XMarksFont** Font genutzt für die XMarks
7976
8077**XMarksInterval** Abstand zwischen zwei Linien im Gitter (gilt nur für lineare Skalen)
8178
8279**XMax** Maximaler Wert von X der sichtbar ist
8380
8481**XMin**Minimaler Wert von X der sichtbar ist
8582
8683**XScaleLog**Wenn TRUE dann ist die Skala logarithmisch (der Abstand wird von der Komponente bestimmt)
8784
8885**Für die Y-Achse gilt das selbe.**
8986
9087## Methoden:
9188
9289**AddXY(X,Y:Extended)**
9390
9491`   Mit dieser Methode können sie Punkte (oder Linien) zur Darstellung hinzufügen`\
9592`   Beispiel`\
9693`   for i:= -10 to 10 do`\
9794`      PlotPanel1.AddXY(i,i*i)`\
9895`   This plots a parbola .The line is plotted with the PlotPen properties`\
9996`   Note you can only plot a single layer.`
10097
10198**AddXY(X,Y:Extended, Color:Tcolor,Layer:Integer)**
10299
103100`   Mit dieser Methode ist es möglich bis zu 8 Linien in verschiedenen Farben,`\
104101`   plotmodes und penwidths zu zeichnen (siehe LayerOptions wie man linewidth und plotmodes setzt)`
105102
106103**LayerOptions(Layer:Integer;PlotMode:TPlotMode;PenWidth:Integer)**
107104
108105`   Jeder Layer kann einen unterschiedlichen Plotmode und PenWidth benutzen.`\
109106`   Wenn sie diese Methode aufrufen wird LayerOPtion auf TRUE gesetzt. When you want`\
110107`   to use a single Layer again you have to set LayerOption False!`
111108
112109**Autoscale(Layer:Integer)**
113110
114111`   Mit dieser Methode können sie die Größe der Darstellung automatisch anpassen.`
115112
116113**ClearData**
117114
118115`   Löscht die Daten in der Darstellung.`
119116
120117**ConvertS2W(x,y: Extended; var WX,WY : Extended)**
121118
122119`   Rechnet die Bildschirmkoordinaten in X und Y in die reellen Koordinaten WX und WY um. Wenn`\
123120`   X und Y außerhalb der Begrenzung sind, dann gibt die Funktion False zurück, andernfalls True`
124121
125122**Freeze(Boolean)**
126123
127124`   Wenn Freeze(True) ausgeführt wird all plotting is done on a invisible bitmap.`\
128125`   After a Freeze(False) the whole plot is displayed. This produces flicker-free`\
129126`   animations.`
130127
131128**HideLayer(Layer:Integer)**
132129
133130`   Benutzen sie dies um einen single layer in der Darstellung zu verbergen.`
134131
135132**UnHideLayer(Layer:Integer)**
136133
137134`   Zeigt den verborgenen layer wieder an.`\
138135`   N.B. When you add points to a hidden layer, the old layer is deleted and the`\
139136`   new points are the only points in this layer!`
140137
141138**Paint**
142139
143140`   Repaints the whole Graph (wird vom System automatisch gemacht falls erforderlich)`
144141
145142Marien van Westen
146143
147144---
148145*From the Free Pascal wiki, page "PlotPanel/de", as it stood on 2014-04-29 after a change by Wangyouworld, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history