Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi Tchart缩放矩形中的x和y值_Delphi_Series_Teechart - Fatal编程技术网

Delphi Tchart缩放矩形中的x和y值

Delphi Tchart缩放矩形中的x和y值,delphi,series,teechart,Delphi,Series,Teechart,我有一个tchart系列,包含来自数据库的5000个点。 我可以用鼠标放大数据的特定部分。 我只希望将子集中可见的x和y值复制到剪贴板(或文本文件)。 我可以轻松地访问整个系列,但是我还没有弄清楚如何仅访问 缩放矩形中的数据 感谢您的帮助。 提前谢谢 Arthur缩放矩形中的X系列索引范围为[FirstValueIndex。LastValueIndex] 注意:只有在显示值后才能访问这些值 值-1表示要使用整个范围。[0..Count-1] 更新: 如果您还想剪切Y值,请逐步执行上述索引,并对照

我有一个tchart系列,包含来自数据库的5000个点。 我可以用鼠标放大数据的特定部分。 我只希望将子集中可见的x和y值复制到剪贴板(或文本文件)。 我可以轻松地访问整个系列,但是我还没有弄清楚如何仅访问 缩放矩形中的数据

感谢您的帮助。 提前谢谢
Arthur

缩放矩形中的X系列索引范围为[
FirstValueIndex
LastValueIndex
]

注意:只有在显示值后才能访问这些值

值-1表示要使用整个范围。[0..Count-1]

更新:


如果您还想剪切Y值,请逐步执行上述索引,并对照leftAxis.Minimum和leftAxis.Maximum进行检查。

缩放矩形中的X系列索引范围为[
FirstValueIndex
LastValueIndex
]

注意:只有在显示值后才能访问这些值

值-1表示要使用整个范围。[0..Count-1]

更新:


如果您还想剪切Y值,则单步执行上述索引,并对照leftAxis.Minimum和leftAxis.Maximum进行检查。

如果您可以将序列中的任何点表示为
TPoint
结构(例如借助
point()
函数),并将视图区域表示为
TRect
(例如使用
Rect())
),您将能够使用
PtInRect()
函数测试该点是否在缩放的矩形内:

if PtInRect(ZoomedRect, ChartPoint) then ...
参考资料:


如果可以将序列中的任何点表示为
t点
结构(例如,借助
point()
函数)和视图区域表示为
TRect
(例如,使用
Rect()
),则可以使用
PtInRect()
函数来测试该点是否在缩放的矩形内:

if PtInRect(ZoomedRect, ChartPoint) then ...
参考资料:

    • 对此进行了讨论。希望这里的建议对您有用。

      这是讨论过的。希望这里的建议对你有用