【问题标题】:Multiple columns chart using asp.net chart control使用asp.net图表控件的多列图表
【发布时间】:2011-09-19 19:17:29
【问题描述】:

我需要在多个柱形图中显示数据列, 我使用过单柱形图,但找不到将另一个 Y 轴列绑定到图表的方法

我有以下格式的数据

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

【问题讨论】:

  • 这里的 chtStudentResult 是什么?
  • 它是 标签。

标签: .net asp.net webforms mschart


【解决方案1】:

我发现以下链接对解决问题很有用。
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);

它将生成所需的多列、柱形图。

【讨论】:

    【解决方案2】:

    这很容易。

    1. 您只需转到图表控件的属性。有一个 名为系列的属性。

    2. 单击它并给出您需要在 图表。例如:DataField-1DataField-2 在你的情况下。

    3. 然后只需转到图表并将数据源附加到图表 控制。

    4. 然后你会得到两个XAxisYAxis

    5. 然后选择正确的轴值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多