0

我正在使用 ASP.NET 图表控件来显示一些数据。我没有通过数据集从数据库中提取任何数据。我正在手动添加它们。不知道怎么AxisLabels添加X-axisY-axis。我试过使用Axis.titlecustomlabels.Add()等等。但我无法显示任何东西。

我有这个堆积柱形图,其中有通过 for 循环添加的列。如何添加不同的AxisLabels的呢?

for (int i= 0; i< 10; i++)

{

     Chart1.Series["1"].Points.AddY(5);

     Chart1.Series["2"].Points.AddY(8);

}

如何添加AxisLabels到这 10 列?

谢谢,马尼什

4

2 回答 2

1
Chart1.Series(1).Points(i).AxisLabel = val;

这本身就是问题的答案。我在写 AxisX.Enabled = false; 这就是为什么我无法为 AxisX 显示轴标签的原因。

于 2011-07-12T17:54:28.743 回答
0

我必须知道图表的架构才能确切地知道如何遍历它并分配值。但是示例语法可能会执行以下操作:

for (int i = 0; i < Chart1.Series(1).Points.Count; i++)
{
    string val = "5";

    Chart1.Series(1).Points(i).AxisLabel = val;
}

那么你可以为另一个做同样的事情:

for (int i = 0; i < Chart1.Series(1).Points.Count; i++)
{
    string val = "8";

    Chart1.Series(2).Points(i).AxisLabel = val;
}
于 2011-07-06T17:43:29.240 回答