我試圖在我的Stringgrid
上繪製一些圖形。它只有140x140 rowxCol,只有數字。 Tchart
應該在X軸上顯示單元座標,在y軸上顯示這些值。在Tchart上繪製stringgrid值
我使用這個代碼:
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;
但我不斷收到此錯誤:'' is not a floating point value.
我們看不到你的字符串網格的數據,但你一個空字符串明顯轉換爲浮點值。在你傳遞給'Cells'屬性的座標上檢查字符串網格中的值。請注意,傳遞給「Cells」的索引是基於0的索引,幷包含固定的單元格。 – TLama 2013-02-14 01:12:27
你爲什麼不填寫你填滿網格的來源圖表?控件用於顯示不存儲它們的數據。將數據保存在擴展數組中,並從該數組中填充網格和圖表。 – 2013-02-14 01:15:02
這些值是從Excel電子表格中導入的,很抱歉沒有說出來,但我認爲只要值在字符串中就沒有關係。 – Ammadeux 2013-02-14 01:20:50