Я новичок в программировании на C #, но я пытаюсь создать приложение для отображения данных, которые я отправляю с микроконтроллера. В настоящее время я просто читаю данные и сохраняю их в файле CSV. Я также создал функцию для анализа файла и загрузки сохраненных данных в таблицу данных.
Я бы хотел заполнить график, используя таблицу данных. Я искал в Google и просмотрел WinSamples, предоставленные Microsoft. Я не смог понять ни одного фрагмента кода, чтобы начать что-либо.
Сохраненные данные - это измерения напряжения и температуры от аккумуляторных элементов. CSV-файл имеет "Cell_ *" в качестве заголовка столбца. Звездочка - это номер ячейки. Затем значения напряжения и температуры перечислены в первых двух строках, начиная со столбца 0.
Я хочу заполнить гистограмму ячейками по оси X и значениями напряжения и температуры по оси Y. Лучшее, что я могу придумать, это:
chart1.DataSource = measuredData.dt;
// Set series members names for the X and Y values
chart1.Series["Series1"].XValueMember = "Cell_1";
chart1.Series["Series1"].YValueMembers = "Cell_2";
chart1.DataBind();
Это дает мне данные из таблицы, но как мне установить, чтобы использовать строки в качестве значений y и считывать имена ячеек для значений x? Кроме того, возможно ли создать количество серий во время выполнения?
Cell_1 | Cell_2 | Cell_3
1.32 | 1.45 | 2.00