我正在使用ASP.NET Chart Controls来显示一些数据。我不会通过数据集从数据库中提取任何数据。我正在手动添加它们。我不知道如何将AxisLabels
添加到X-axis
或Y-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
答案 0 :(得分:1)
Chart1.Series(1).Points(i).AxisLabel = val;
这本身就是问题的答案。我写的是AxisX.Enabled = false;这就是为什么我无法显示AxisX的轴标签。
答案 1 :(得分: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;
}