我是C#开发的新手,有一些问题希望我能在这里找到答案。 我的图表有来自Excel和图表的数据源,默认值显示正确,但是我希望Axis-X标签是比例(从1到100或更多)而不是列值。 这就是样本数据的样子:
所以在我的图表中,Axis X的标签如下: “test1 test2 test3 test4 test5 test6 test7”
但是我希望有一个比例表示从最低到最高的数字,例如:
1 2 3 4 5 6 7
我希望有人可以帮助我在Axis-X属性中设置的示例或方向来实现此目标。
谢谢,
雷达
答案 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 .... 我希望这会有所帮助。