Как исправить ошибку MaxRenderIndex must be positive в C# ScottPlot?

У меня есть база данных, со столбцами: Date time, CX, CY, CZ. У меня есть класс которые работает с этой базой данных, и сейчас я хочу нарисовать график из этой базы данных(MySQL).

Вот мой код:
DateTime start = new DateTime(1900, 1, 1);
List<double> dates = new List<double>();

List<SignalPlot> signalsX = new List<SignalPlot>();
List<SignalPlot> signalsY = new List<SignalPlot>();
List<SignalPlot> signalsZ = new List<SignalPlot>();

List<double> valuesX = new List<double>();
List<double> valuesY = new List<double>();
List<double> valuesZ = new List<double>();

List<string> listDates = new List<string>();
List<string> listX = new List<string>();
List<string> listY = new List<string>();
List<string> listZ = new List<string>();

listDates = DB.Select(ref conn, "Date time");
listX = DB.Select(ref conn, "CX");
listY = DB.Select(ref conn, "CY");
listZ = DB.Select(ref conn, "CZ");

for (int i = 0; i < listX.Count; i++)
{
valuesX.Add(double.Parse(listX[i]));
valuesY.Add(double.Parse(listY[i]));
valuesZ.Add(double.Parse(listZ[i]));
}

double samplesPerDay = (24 * 60); 

var sig = formsPlot1.Plot.AddSignal(valuesX.ToArray(), sampleRate: samplesPerDay);
sig.OffsetX = start.ToOADate();

formsPlot1.Plot.XAxis.DateTimeFormat(true);
formsPlot1.Refresh();


Ошибка в строке:

Данные вот такие: sig.OffsetX = start.ToOADate();
620265095fde3610230119.png
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы