Verwendung von Rt-Tools2D für Visual Studio® anhand eines Beispiels |
||
---|---|---|
Die Aufgabe, einen zweidimensionalen Graphen zu erzeugen, kann anfangs kompliziert erscheinen, wenn Sie die Kartesischen Graph-Komponenten und ihre zahlreichen Optionen sehen. Die Erstellung eines kleinen Beispiel-Programms wird Ihnen demonstrieren, dass das sehr einfach sein kann. Das Programm soll den Sinus und die Kosinus-Funktionen von 0-360 ° oder 0-2π anzeigen: Zunächst erstellen wir ein neues Projekt und platzieren drei DoubleVector Komponenten auf dem Formular. Im Object Inspector benennen wir diese in AngleVector, SineVector and CosineVector um. Das Projekt wird als "GraphExample" gespeichert. |
||
Nun fügen wir eine Graph2D Komponente hinzu und passen die Größe an. Beim Erstellen der Grafik enthätt diese zwei Achsen: XAxis1 (mit Beschriftung X-Axis) und YAxis1 (mit Beschriftung Y-Axis) |
||
Da
wir andere Beschriftungen an den Achsen wünschen, wählen wir die untere Achse aus und ändern die Name Eigenschaft auf AngleAxis und die Text Eigenschaft auf Angle/Radiant. |
||
Die zwei Kurven der Grafik werden durch hinzufügen von zwei PointSeries Komponenten repräsentiert. Wir setzen die Namen auf SinSeries und CosSeries und die Capition Eigenschaften auf Sine und Cosine. Wir markieren beide Serien Komponenten. Im Objekt-Inspektor stellen wir die XData Eigenschaft auf AngleVector. |
||
|
Wir markieren die SinSeries Komponente und stellen die YData Eigenschaft auf SineVector. Analog wählen wir die CosSeries Komponente aus und stellen die YData Eigenschaft auf CosineVector. Da wir verschiedene Pukt-Symbole und Linien wünschen, setzen wir Line.Color auf Green und PointSymbol.FillColor auf Blue. |
|
|
Um die optimalen Einstellungen für die Punktsymbole und Linien zu finden werden für jede Serie Zufallswerte dargestellt. Die Grafik sollte nun ähnlich wie links aussehen. | |
Da bis jetzt noch keine Daten erzeugt wurden zeigt die Grafik noch keine Datenpunkte. Dies muss mittels Programmcode geschehen. In unserem Programm fügen wir eine Button Komponente hinzu und setzen den Click Event auf: private void button1_Click(object sender, EventArgs e) |
||
Wie
zu sehen ist, können die Vektoren als Nullbasiertes
Array of Double betrachtet werden. Man muss sich
jedoch nicht um die benötigte Größe kümmern.
Dies wird von der Komponente automatisch geregelt. |
||
Eine weitere Möglichkeit besteht darin auf die Daten als List of Double zuzugreifen. Dies wird hier in der Prozedur beschrieben, die wir einem zweiten Button zuweisen. private void button2_Click(object sender, EventArgs e)
|
||
Sie vermissen vielleicht eine Legende zu den Datensätzen wenn sehr viele Linien dargestellt werden. Nun, selektieren Sie die Grafik mit der Maus und fügen Sie einfach eine Legend Komponente hinzu. Setzen Sie Position auf TopCenterOfGraph. Die Legende verbindet sich automatisch mit der Grafik Komponente und stellt alle Datensätze mit Linien, Punktsymbolen und Beschreibungen dar. |
||
|
||
Wie zu sehen ist, benötigt man nur wenige Minuten ein voll funktionsfähiges Grafik Programm zu erstellen Mehr Informationen im PDF-Manual(2.64MB)
Copyright © 2008 Horst Reichert all rights reserved |