2016-03-28 7 views
0

Hallo, ich benutze MSCHARTS, um ein Diagramm zu zeichnen.Datum nicht richtig angezeigt (MSCHART) C#

Ich habe gerade meinen Chartbereich und meine Serie erstellt. Ich benutze datetime date = 31.12.2015 und es gibt mir den nächsten Tag, der 01.01.2016 wäre, das ist nicht was ich will.

Wie würde ich das beheben?

ichart.Series [0] .Points.AddXY (DatumZeitdatum, meinWert);

für meine Achse X Intervall Typ ich gebe es Datum Zeit intervaltype.years.

Gibt es eine Möglichkeit, anzupassen, was ich auf meiner X-Achse sehe?

+0

Muss ich einen Mindestwert setzen – artbarzz

+0

Hilfe bitte? – artbarzz

Antwort

1

Ich denke, was Sie brauchen, ist Axis.IntervalOffsetType: https://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.axis.intervaloffsettype(v=vs.110).aspx

und Axis.IntervalOffset: https://msdn.microsoft.com/en-us/library/system.web.ui.datavisualization.charting.axis.intervaloffset(v=vs.110).aspx

In Ihrem Fall

chart1.ChartAreas[0].AxisX.IntervalOffsetType = DateTimeIntervalType.Days; 
chart1.ChartAreas[0].AxisX.IntervalOffset = -1; 

sollte das Problem beheben.

Ich hoffe, das hilft!