2012-01-06 16 views
2

我有一個包含來自數據庫的5000個點的tchart系列。 我可以用鼠標放大數據的特定部分。 我只想複製子集中可見的x和y值到剪貼板(或文本文件)。 我可以輕鬆訪問整個系列,但是我一直無法弄清楚如何只訪問 縮放矩形中的數據。Delphi Tchart放大矩形中的x和y值

任何幫助表示讚賞。 預先感謝 亞瑟

回答

0

在縮放矩形該系列X指數範圍爲[FirstValueIndex .. LastValueIndex]。

注意:只有在顯示值後才能訪問它們。

值-1意味着整個範圍將被使用。 [0..Count-1]

更新:

如果你想在Y值剪輯爲好,再通過上述指標步驟和核對leftAxis.Minimum和leftAxis.Maximum。

0

如果你能代表從系列中的任何點作爲TPoint結構(例如與Point()功能的幫助下)和視圖區域作爲TRect(例如使用Rect()),您將能夠使用PtInRect()功能測試的點是否是在縮放矩形內:

if PtInRect(ZoomedRect, ChartPoint) then ... 

參考文獻:

0

此討論here。希望這裏的建議對你有用。