У меня есть два столбца в моем datagridview, и я хочу, чтобы мой первый столбец был осью X, а второй столбец был осью Y в моей диаграмме.
предполагается создать линейный график.
У меня есть два столбца в моем datagridview, и я хочу, чтобы мой первый столбец был осью X, а второй столбец был осью Y в моей диаграмме.
предполагается создать линейный график.
Обычно нет разницы между типами линейных, точечных или гистограмм; просто прокручивайте строки, чтобы добавить DataPoints
!
Но в вашем случае все значения x (timestampdata
) одинаковые! Для типов диаграмм Line
и Points
это будет означать, что все Points
помещаются в одно и то же место. Bar
диаграммы действительно не сделали бы этого.
Если вы не можете (или не хотите) получать хорошие данные, вам необходимо установить:
yourSeries1.IsXValueIndexed = true;
Тогда все DataPoints
будут выстроены в линию, игнорируя x-значения.
Points.AddXY(dataGridView1[0, i].Value, dataGridView1[1, i].Value)
и без циклов по столбцам!
- person TaW; 04.07.2017