如何显示堆叠列图的轴标签(Asp.net图表控件)
本文关键字:标签 Asp net 控件 何显示 显示 | 更新日期: 2023-09-27 18:01:16
我正在使用ASP。用于显示某些数据的。NET图表控件。我没有通过数据集从数据库中提取任何数据。我是手动添加的。我不知道怎么把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
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;
}