ThreeLineBreak-Diagramm (Diagrammsteuerelemente)
ThreeLineBreak-Diagramme zeigen eine Reihe von vertikalen Feldern oder Zeilen an, die Änderungen an Preiswerten widerspiegeln. Ähnlich wie bei Diagrammen vom Typ Kagi, Punkt und Zeichen sowie Renko wird der Zeitverlauf ignoriert und die Änderung von Datentrends in den Vordergrund gestellt.
Dieser Diagrammtyp unterscheidet sich von Diagrammen des Typs Kagi, Punkt und Zeichen sowie Renko insofern, als dass er keinen vordefinierten Preisänderungsbetrag enthält. Die Preisänderung wird durch die Preisaktion angegeben. Das Standardkriterium für eine neue Zeile im Diagramm ist, dass der Datenwert den Höchst- oder Tiefstwert der drei vorausgehenden Zeilen über- bzw. unterschreitet. Sie können diesen Wert mithilfe des benutzerdefinierten Attributs NumberOfLinesInBreak ändern.
Merkmale des Diagramms
SeriesChartType-Wert |
SeriesChartType.ThreeLineBreak |
Anzahl von Y-Werten pro Punkt |
1 |
Anzahl von Reihen |
1 |
Unterstützt Marker |
Ja |
Kann nicht kombiniert werden mit: |
Alle anderen Diagrammtypen |
Benutzerdefinierte Attribute |
NumberOfLinesInBreak, PixelPointDepth, PixelPointGapDepth, PriceUpColor, UsedYValue |
Hinweise
Beachten Sie bei Verwendung von ThreeLineBreak-Diagrammen Folgendes:
Die X-Werte von Datenpunkten werden automatisch indiziert. Weitere Informationen finden Sie unter Indizieren des X-Werts eines Datenpunkts.
Die Anzahl von Datenpunkten und die XY-Werte, die in dem Diagramm angezeigt werden, unterscheiden sich von den ursprünglichen Daten. Das liegt daran, dass vor dem Zeichnen eine Formel auf die ursprünglichen Daten angewendet wird.
Es wird empfohlen, weder einen Mindest- noch einen Höchstwert für die X-Achse festzulegen, da Sie nicht abschätzen können, wie viele Datenpunkte nach Anwendung der Formel gezeichnet werden.
Tipp
Wenn Sie den Mindest- und den Höchstwert für die X-Achse festlegen, müssen Sie auch die Maximum-Eigenschaft oder die Minimum-Eigenschaft auf Datenpunktindexwerte festlegen.
Dieser Diagrammtyp unterstützt keine Datenpunktverankerungen und Anmerkungen.
Sie können die Farbe für einen Aufwärtstrend mithilfe des benutzerdefinierten PriceUpColor-Attributs auswählen.
Auswählen von Y-Werten in einer Reihe
Wenn Sie eine Datenreihe mit mehreren Y-Werten pro Datenpunkt verwenden, können Sie mit dem benutzerdefinierten UsedYValue-Attribut den Index für den zu verwendenden Y-Wert auswählen. Standardmäßig verwendet das ThreeLineBreak-Diagramm den ersten Wert in DataPoint.YValues bei Index 0.
Im folgenden Code wird der vierte Y-Wert (Index von 3) in den auf dem ThreeLineBreak-Diagramm zu zeichnenden Datenpunkten ausgewählt.
Chart1.Series("Series1")("UsedYVale")="3"
Chart1.Series["Series1"]["UsedYValue"]="3";
Festlegen der Anzahl von Zeilen für den Zeilenumbruch
Um die Anzahl der Zeilen für den Zeilenumbruch im ThreeLineBreak-Diagramm festzulegen, verwenden Sie das benutzerdefinierte Attribut NumberOfLinesInBreak.
Im nachfolgenden Code wird für die Anzahl von Zeilen im Zeilenumbruch der Wert 4 festgelegt. Dies bewirkt, dass das Diagramm nur dann eine neue Zeile zeichnet, wenn der Datenwert den Höchst- oder Tiefstwert der vier vorausgehenden Zeilen über- bzw. unterschreitet.
Chart1.Series("Series1")("NumberOfLinesInBreak")="4"
Chart1.Series["Series1"]["NumberOfLinesInBreak"]="4";
Siehe auch
Verweis
System.Windows.Forms.DataVisualization.Charting
System.Web.UI.DataVisualization.Charting