Delphi Tchart缩放矩形中的x和y值
我有一个tchart系列,包含来自数据库的5000个点。 我可以用鼠标放大数据的特定部分。 我只希望将子集中可见的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值,请逐步执行上述索引,并对照
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 ...
参考资料:
- 对此进行了讨论。希望这里的建议对您有用。这是讨论过的。希望这里的建议对你有用