Home > Net >  Как правильно рисовать график OxyPlot win forms?
Как правильно рисовать график OxyPlot win forms?

Time:02-10

Я Рисую график из данных базы данных MySQL, В нее попадают данные не по порядку например: 2022.02.10 20:00 , а потом 2022.02.10 10:00, и график рисуется криво: enter image description here

вот мой код:

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;

CodePudding user response:

  •  Tags:  
  • Related