Ich arbeite mit Visual Studio 2015, C#, WinForms.Warum Diagramm zeigen die hinzugefügten Punkte nicht?
ich ein normales Diagramm von Toolkits und geändertenem Typ Linie nur hinzugefügt, fügte dann den folgenden Code:
chart1.ChartAreas[0].AxisX.LabelStyle.Format = "HH";
chart1.ChartAreas[0].AxisX.Interval = 1;
chart1.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Hours;
chart1.ChartAreas[0].AxisX.IntervalOffset = 0;
chart1.ChartAreas[0].AxisX.IsMarksNextToAxis = true;
chart1.ChartAreas[0].AxisX.IsStartedFromZero = true;
DateTime minDate = DateTime.Today;
DateTime maxDate = minDate.AddHours(23);
chart1.ChartAreas[0].AxisX.Minimum = minDate.ToOADate();
chart1.ChartAreas[0].AxisX.Maximum = maxDate.ToOADate();
chart1.Series[0].BorderWidth = 2;
for (int i = 0; i < 24; i++)
{
chart1.Series[0].Points.AddY(i);
}
Ausgang:
Warum das Diagramm zeigt, ist nicht die Punkte hinzugefügt?
Sie sind wahrscheinlich außerhalb der Grenzen des AxisX.Minimum und AxisX.Maximum. Sehen Sie sich die Werte der beteiligten Variablen im Debugger an. Du wirst das Doppelte sehen. Das sollte klären. – TaW