在Tchart上绘制stringgrid值

Amm*_*eux 2 delphi tstringgrid

我正在尝试绘制一个带有一些值的图表Stringgrid.它有140x140 rowxCol,仅限数字.在Tchart应显示在X轴上的单元坐标,在y轴上的值.

我正在使用此代码:

procedure TForm2.Button2Click(Sender: TObject);
var 
  Count: Integer;
begin
  with StringGrid1 do
  begin
    for Count := 0 to RowCount-1 do
    begin
      Chart1.Series[0].AddXY(StrToFloat(Cells[0, Count]), 
                             StrToFloat(Cells[1, Count]), '', clTeeColor);
    end;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

但我一直收到这个错误: '' is not a floating point value.

TLa*_*ama 7

您将空字符串转换为浮点值,这自然是不可能的.我的猜测是你将错误的坐标传递给了Cells酒店.请注意,它们都是基于0的,并且它们还包括字符串网格的固定部分.这是Cells坐标打印输出:

在此输入图像描述

  • 示范!比试图解释什么*固定*行,col是用文字好多了.. (2认同)