比如:var
i:integer;
j,k:array[1..100] of real;
begin
for  i:=1 to 100  do
begin
j[i]:=i/10;
k[i]:=sin(j[i]);
end;
for i:=1 to 100 do
begin
series1.AddXY(j[i],k[i],format(‘%2.2f’,[j[i]]);
end;
这段程序是画个正弦,横坐标从0到10,我 怎么才能让横坐标任意等间隔输出呢!!!我想让他每0.5显示一个数!!怎么弄啊!!
新手 万分感谢!!!

解决方案 »

  1.   

    知道为什么别人不愿意回应你的提问吗?你开帖不结帖,不尊重别人的付出,你以为换个账号别人就看不出来?从这http://topic.csdn.net/u/20111005/16/74d2873d-5ced-4438-b0f5-cb5677bb0b90.html帖子就可以看到,你对别人一点都不尊重,叫人怎么乐意跟你交流?
      

  2.   

    如果是这样的话,是可以被接受的。因为我没理解透你的意思,请自己尝试 设置 Series1.XValues.Multiplier 的值,它是管横坐标的,Series1.YValues.Multiplier 的值是管纵坐标的。