在chart画图中!addxy()函数中后面加format是为了什么比如: series1.AddXY(i, Amp[i], format('%3.3f', [60 * i * 2 / Spd / GearNum]), clred);format是为了什么啊 !谢谢,,,详细点!!!

解决方案 »

  1.   

    格式化浮点数的显示,自己百度 delphi format
      

  2.   

    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
      

  3.   

    哦,那我如果想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设置呢