Создание динамической диаграммы с использованием MScharts в C # - PullRequest
1 голос
/ 14 февраля 2012

Я новичок в программировании на 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...