我需要在多个柱形图中显示数据列, 我使用过单列图表,但我找不到将另一个Y轴列绑定到图表的方法
我有以下格式的数据
Name DataField-1 DataField-2
Emp-a 200 220
Emp-b 150 250
答案 0 :(得分:3)
我发现以下链接对问题有用 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);
它将生成所需的多列柱形图。
答案 1 :(得分:1)
这很容易。
您只需转到Chart控件的属性即可。有一个 属于系列的财产。
点击它并给出你需要显示的两个系列
图表。例如:DataField-1
,DataField-2
。
然后只需转到图表并将数据源附加到图表中即可 控制。
然后您将获得两个XAxis
和YAxis
。
然后选择正确的轴值。