Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Einige Diagrammtypen verwenden mehrere Y-Werte, z. B. das Kursdiagramm. Andere Diagramme verwenden hingegen nur den ersten Y-Wert jedes Datenpunkts, z. B. das Liniendiagramm. Wenn Sie zur Laufzeit den Diagrammtyp dynamisch ändern, müssen Sie daher die Y-Werte möglicherweise kopieren, teilen oder zusammenführen.
Kopieren von Daten
Verwenden Sie die CopySeriesValues-Methode in der DataManipulator-Klasse, um Daten aus einem Y-Wert in einen anderen zu kopieren.
Tipp
Stellen Sie vor Verwendung der CopySeriesValues-Methode sicher, dass die Daten ausgerichtet sind. Andernfalls löst CopySeriesValues eine Ausnahme aus. Weitere Informationen finden Sie unter Ausrichten von Daten.
Im folgenden Code werden die Y2-Werte aus Reihe 2 (Series2) in die Y-Werte von Reihe 1 (Series1) kopiert.
Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2:Y2")
Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2:Y2");
Wenn Sie nur den Y-Wert einer Reihe angeben, dann verwendet das Diagramm beim Kopieren von Daten den ersten Y-Wert dieser Reihe.
Im folgenden Code werden die Y-Werte aus Reihe 2 (Series2) in die Y-Werte von Reihe 1 (Series1) kopiert.
Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2")
Chart1.DataManipulator.CopySeriesValues("Series1:Y","Series2");
Zusammenführen von Daten
Um Y-Werte aus mehreren Reihen in einer einzelnen Reihe zusammenzuführen, verwenden Sie die CopySeriesValues-Methode mit einer durch Trennzeichen getrennten Liste der Reihen und Y-Werte für den Eingabe- und den Ausgabeparameter.
Im folgenden Code werden Y-Werte von vier Reihen in einer Reihe mit dem Namen "Stock" zusammengeführt.
Chart1.DataManipulator.CopySeriesValues("High:Y,Low:Y,Open:Y,Close:Y", "Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4")
Chart1.DataManipulator.CopySeriesValues("High:Y,Low:Y,Open:Y,Close:Y", "Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4");
Teilen von Daten
Um Y-Werte aus einer Reihen auf mehrere Reihen aufzuteilen, verwenden Sie die CopySeriesValues-Methode mit einer durch Trennzeichen getrennten Liste der Reihen und Y-Werte für den Eingabe- und den Ausgabeparameter.
Im folgenden Code werden die Y-Werte einer Reihe auf vier Reihen aufgeteilt.
Chart1.DataManipulator.CopySeriesValues("Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4", "High:Y,Low:Y,Open:Y,Close:Y")
Chart1.DataManipulator.CopySeriesValues("Stock:Y1,Stock:Y2,Stock:Y3,Stock:Y4", "High:Y,Low:Y,Open:Y,Close:Y");
Siehe auch
Verweis
System.Windows.Forms.DataVisualization.Charting
System.Web.UI.DataVisualization.Charting