如何显示堆叠列图的轴标签(Asp.net图表控件)

本文关键字:标签 Asp net 控件 何显示 显示 | 更新日期: 2023-09-27 18:01:16

我正在使用ASP。用于显示某些数据的。NET图表控件。我没有通过数据集从数据库中提取任何数据。我是手动添加的。我不知道怎么把AxisLabels加到X-axisY-axis中。我试过使用Axis.title, customlabels.Add()等。但我不能展示任何东西。

我有这个堆叠柱状图,它通过for循环添加了列。如何添加不同的AxisLabels到它?

for (int i= 0; i< 10; i++)
{
     Chart1.Series["1"].Points.AddY(5);
     Chart1.Series["2"].Points.AddY(8);
}

如何将AxisLabels添加到这10列中?

谢谢,Manish

如何显示堆叠列图的轴标签(Asp.net图表控件)

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

这本身就是问题的答案。我写的是AxisX。Enabled = false;这就是为什么我不能显示AxisX的轴标签。

我必须知道图表的模式,才能确切地知道如何遍历它并赋值。但是一个示例语法可能是这样的:

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;
}