手动分配图例

时间:2014-04-07 23:55:44

标签: c# visual-studio-2012 charts legend

我使用C#在Asp.net的Visual Studio 12中进行编程。

我有一个由两个系列组成的图表。这两个系列中的所有点都添加如下

for (int i = 0; i < 1; i++)
{
  Chart2.Series[0].Points.AddXY("Jan", jR);
  Chart2.Series[0].Points.AddXY("Feb", fR);
}

jR和fR是整数值,每个X的Y值被指定为1月和2月。

同样的方法适用于第二个系列。

如何在为系列添加点后以编程方式添加图例?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

有关详细信息,请参阅Legends

for (int i = 0; i < 1; i++)
{
    chart1.Series[0].Points.AddXY("Jan", i + 10);
    chart1.Series[0].Points.AddXY("Feb", i + 15);
}
// Create a new legend called "Legend1".
chart1.Legends.Add(new Legend("Legend1"));

// Set title
chart1.Legends["Legend1"].Title = "My legend";
// Assign the legend to Series1.
chart1.Series["Series1"].Legend = "Legend1";
chart1.Series["Series1"].IsVisibleInLegend = true;