Я Рисую график из данных базы данных MySQL, В нее попадают данные не по порядку например: 2022.02.10 20:00 , а потом 2022.02.10 10:00, и график рисуется криво:
valuesX = DB.SelectDouble(ref conn, "CX");
valuesY = DB.SelectDouble(ref conn, "CY");
valuesZ = DB.SelectDouble(ref conn, "CZ");
dates = DB.Select(ref conn, "Date time");
for (int i = 0; i < dates.Count; i++)
{
lineX.Points.Add(new DataPoint(DateTimeAxis.ToDouble(Convert.ToDateTime(dates[i])), valuesX[i]));
}
model.Series.Add(lineX);
model.Series.Add(lineY);
model.Series.Add(lineZ);
model.Axes.Add(xAxis);
model.Axes.Add(new LinearAxis());
plotView1.Model = model;