format('%3.3f', [60 * i * 2 / Spd / GearNum]) ——format 是个函数,你这里使用了 '%3.3f'这个参数,就是要把 [60 * i * 2 / Spd / GearNum] 运算后的结果按3位小数的形式显示,即使它的得数不够3位,也用0补足。详见万一老师的博客http://www.cnblogs.com/del/archive/2007/12/18/1005161.html
哦,那我如果想chart图形的横坐标任意等间隔 输出该怎么 设置呢!比如 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]); end;这个很坐标为1,2,3,10 的,我想显示间隔为0.5,也就是0,0.5,1。10,该怎么在format设置呢
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]);
end;这个很坐标为1,2,3,10 的,我想显示间隔为0.5,也就是0,0.5,1。10,该怎么在format设置呢