Диаграмма с несколькими столбцами с использованием элемента управления диаграммы asp.net - PullRequest
4 голосов
/ 19 сентября 2011

Мне нужно показать столбцы данных в диаграмме с несколькими столбцами, я использовал диаграммы с одним столбцом, но не могу найти способ привязать другой столбец оси Y к диаграмме

У меня есть данные в следующем формате

Name      DataField-1    DataField-2
Emp-a     200               220
Emp-b     150               250 

Ответы [ 2 ]

3 голосов
/ 21 сентября 2011

Я нашел следующую ссылку полезной для этой проблемы.
http://blogs.msdn.com/b/alexgor/archive/2009/02/21/data-binding-ms-chart-control.aspx

Если у кого-то есть лучшее предложение, чем это, пожалуйста, напишите.

Найдите другое решение, подобное следующему ..

double[] array1 = { 2.8, 4.4, 6.5, 8.3, 3.6, 5.6, 7.3 };
double[] array2 = { 2.0, 4.0, 6.1, 7.8, 2.5, 5.0, 6.2 };

chart1.Series.Add("Series1");
chtStudentResult.Series["Series1"].Points.DataBindY(array1);
chtStudentResult.Series.Add("Series2");
chtStudentResult.Series["Series2"].Points.DataBindY(array2);

Будет создан желаемый столбец с несколькими столбцами. enter image description here

1 голос
/ 16 февраля 2013

Это очень просто.

  1. Вы просто переходите к своим свойствам элемента управления Chart.Существует свойство, называемое сериями.

  2. Нажмите на него и укажите две серии, которые необходимо отобразить в диаграмме.Например: DataField-1, DataField-2 в вашем случае.

  3. Затем просто перейдите к диаграмме и присоедините источник данных к элементу управления диаграммы.

  4. Тогда вы получите два XAxis и YAxis.

  5. Затем выберите правильные значения оси.

...