如何自定义图表控件X轴?

时间:2015-11-21 03:43:22

标签: c# charts controls

我是C#开发的新手,有一些问题希望我能在这里找到答案。 我的图表有来自Excel和图表的数据源,默认值显示正确,但是我希望Axis-X标签是比例(从1到100或更多)而不是列值。 这就是样本数据的样子:

enter image description here

所以在我的图表中,Axis X的标签如下: “test1 test2 test3 test4 test5 test6 test7”

但是我希望有一个比例表示从最低到最高的数字,例如:

1 2 3 4 5 6 7

我希望有人可以帮助我在Axis-X属性中设置的示例或方向来实现此目标。

谢谢,

雷达

1 个答案:

答案 0 :(得分:0)

只需将您的数据点添加到系列:

chart1.Series[0].Points.AddY(yourYValue);

chart1.Series[0].Points.DataBindY(yourListOfYValues);

而不是(我假设您使用其中一种,一些代码会有所帮助):

chart1.Series[0].Points.AddXY(yourXValue,yourYValue);

chart1.Series[0].Points.DataBindXY(yourXValue, yourListOfYValues);

默认情况下,图表控件应将x轴标签设置为1,2,3 .... 我希望这会有所帮助。