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.
Um zur Entwurfszeit Datums- und Uhrzeitwerte im Diagrammsteuerelement zu verwenden, legen Sie die Series.XValueType-Eigenschaft oder die Series.YValueType-Eigenschaft auf DateTime fest Sie können so im Eigenschaftenfenster für den X-Wert oder die Y-Werte ein Zeichenfolgenformat wie "11/21/2008" festlegen. Zudem können Sie im Entwurfsbereich eine Vorschau für die Formatierung der Achsenbezeichnungen anzeigen.
Nachdem Sie im Eigenschaftenfenster die Series.XValueType-Eigenschaft oder die Series.YValueType-Eigenschaft auf DateTime festgelegt haben, können Sie für die Axis.Minimum-Eigenschaft und die Axis.Maximum-Eigenschaft der jeweiligen Achsen Werte im Datums- und Uhrzeitformat festlegen.
Verwenden Sie zum Anpassen der Formatierung von Bezeichnungen für Datums- und Uhrzeitwerte die Series.LabelFormat-Eigenschaft oder die DataPoint.LabelFormat-Eigenschaft. Um die Formatierung der Achsenbezeichnungen anzupassen, verwenden Sie die Axis.LabelStyle.Format-Eigenschaft. Sie können alle standardmäßigen und benutzerdefinierten Datums- und Zeitformatzeichenfolgen verwenden, die von derDateTime-Struktur unterstützt werden. Die Standardformatzeichenfolge "D" entspricht beispielsweise dem langen Datumsmuster in den Ländereinstellungen des Betriebssystems.
Weitere Informationen zu Datums- und Zeitformatzeichenfolgen finden Sie unter Formatzeichenfolgen für Datum und Uhrzeit.
Arbeiten mit Datums- und Uhrzeitwerten zur Laufzeit
Im Diagrammsteuerelement werden alle Datums- und Uhrzeitwerte als double gespeichert. Verwenden Sie zum Konvertieren des DateTime-Werts und des double-Werts die FromOADate()-Methode und die ToOADate-Methode in der DateTime-Struktur.
Der folgende Code veranschaulicht, wie der double-Wert und der DateTime-Wert im Diagrammsteuerelement konvertiert werden.
Imports System.Web.UI.DataVisualization.Charting
…
Chart1.Series(0).XValueType = ChartValueType.DateTime;
Dim x As New System.DateTime(2008, 11, 21)
Chart1.Series(0).Points.AddXY(x.ToOADate(), 34)
…
Dim dt As System.DateTime = System.DateTime.FromOADate(Chart1.Series(0).Points(0).XValue)
using System.Web.UI.DataVisualization.Charting;
…
Chart1.Series[0].XValueType = ChartValueType.DateTime;
System.DateTime x = new System.DateTime(2008, 11, 21);
Chart1.Series[0].Points.AddXY(x.ToOADate(), 34);
…
System.DateTime dt = System.DateTime.FromOADate(Chart1.Series[0].Points[0].XValue);
Ausrichten von Rasterlinien, Teilstrichen und Bezeichnungen
Beim Zeichnen von Daten mit Datums- und Uhrzeitwerten richtet das Diagrammsteuerelement die Rasterlinien, Teilstriche und Bezeichnungen der Achsen möglicherweise nicht an den jeweiligen Datenpunkten aus. Der erste Datenpunkt auf dem Diagramm kann beispielsweise als X-Wert "November 21" aufweisen, die Rasterlinie, der Teilstrich und die Bezeichnung für den Punkt lauten jedoch "January 1". Um diese Elemente korrekt auszurichten, verwenden Sie die Axis.IntervalOffset-Eigenschaft und Axis.InterOffsetType-Eigenschaft.
Siehe auch
Verweis
System.Windows.Forms.DataVisualization.Charting
System.Web.UI.DataVisualization.Charting