iocomp iPlot使用说明18 Tracking数据跟踪

关于iocomp IPlot说明资源的下载(不需要金币!):
iocomp iPlot使用说明
本系列博客均基于此说明展开。
本节内容对应资源P106-P109.

跟踪是绘图包的自动缩放和自动滚动功能的通用术语。这些特性与轴如何对图表中添加的新数据做出反应有关,这些数据涉及轴跨度的大小和轴相对于新数据的位置。跟踪数据是来自通道的关于新添加的数据点的信息,这些信息被传递到轴,以便它们可以根据您的需要进行调整。Channel和Axes对象支持称为跟踪的功能。每当通道将数据绘制到DataView窗口时,它都会将跟踪数据发送到其关联的X轴和Y轴。此跟踪数据告诉轴新数据的打印位置,以便轴可以滚动或调整其各种大小调整属性(最小值、最大值和跨度),以保持新添加的数据在视图中。
与其说是数据跟踪,不如说是轴和通道的属性设置问题。
默认情况下,X轴设置为平滑滚动。无论何时向图表添加新数据(假设数据是从左向右添加的),X轴都将平滑滚动,以保持最新数据在视图中。Y轴设置为缩放最小最大调整。轴将缩放“最小值”和“跨度”属性,以保持新的跟踪数据在视图中。所有通道都设置为将其跟踪数据发送到相关轴所有轴都启用了它们的跟踪,以便它们可以根据来自通道的新跟踪数据进行调整。如果默认设置不适合您的需要,您可以根据需要为每个轴和通道单独设置缩放和跟踪选项。
对于数据跟踪类型,用于控制从每个通道接收新跟踪数据时如何自动缩放轴,下面详细介绍:

  1. Scale Min Max [Y-Axis Default]:此跟踪模式将调整轴上的最小值和跨度属性,以确保添加到通道的新数据保留在可见数据视图区域中。通常Y轴也这样设置。
  2. Scale Max:此跟踪模式将仅调整轴上的最大属性,以确保添加到通道的新数据保留在可见数据视图区域中。如果跟踪数据指示数据低于轴的最小属性,则最小值不会更改。
  3. Scale Min:此跟踪模式将仅调整轴上的最小属性,以确保添加到通道的新数据保留在可见数据视图区域中。如果跟踪数据指示数据高于轴的“最大”特性,则“最大”值不会更改。
  4. Scroll Smooth [X-Axis Default]:如果数据偏离轴,则此跟踪模式将调整轴以在刻度末端显示新的跟踪数据。对于条形图应用程序,此样式通常与X轴一起使用。平滑滚动只能在一个方向上工作。可以在不断增加或不断增加的x值中添加数据,但不能更改方向
  5. Scroll Page:如果数据偏离轴,则此跟踪模式将调整离散块中的轴(将显示下一个主刻度),以在刻度末端显示新的跟踪数据。对于条形图应用程序,此样式通常与X轴一起使用。
  6. Expand Collapse:此跟踪模式将调整轴上的最小值和跨度属性,以确保添加到通道的所有数据都保留在可见数据视图区域中。它还将通过上下调整范围和可视区域中的数据更改,确保将所有可见数据扩展到数据视图中的最大查看大小。但不建议在所有情况下使用此样式,因为在某些情况下,用于实现此效果的例程可能会在计算机的处理器上施加很大的负载。
  7. Expand Collapse Fast:Expand-Collapse-Fast与Expand-Collapse样式的工作原理相同,只是它使用RunningYMin和RunningYMax来显著加快进程。Expand-Collapse每次都会重新计算YMin和YMax,这在存在大量点时非常耗时。使用fast版本的唯一缺点是不能修改以前的数据点,因为RunningYMin和RunningYMax没有更新。

除此之外,数据跟踪还有下面这个重要的属性设置参数:
Tracking Scroll Compress Max:跟踪滚动压缩最大值。此功能指定接收跟踪数据时用于压缩轴的最大跨度值。当TrackingEnabled属性设置为TRUE时,如果当前Span属性小于TrackingScrollCompressMax属性值,则Span属性将增加(压缩)以包含新的跟踪数据。请注意,绘图中的数据已绘制到X轴值为100。如果TrackingScrollCompressMax属性设置为500,则XAxis跨度将随着新数据的添加而开始增加。当Span属性达到与TrackingScrollCompressMax属性相同的值(值为500)时,TrackingStyle将从该点开始接管。在默认图表中,在Span属性达到值500之后,X轴将开始平滑滚动。在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值