LightningChart数据可视化工具图形控件教程28-缩放与平移

缩放与平移

使用 ZoomPanOptions 来控制缩放与平移设置。
在这里插入图片描述
图:ZoomPanOptions 属性及子属性

触控屏幕进行缩放

将两根手指放在图表上,并紧手指可缩小,或分离手指可放大。

图表会试着检测是否视图进行水平或垂直缩放,或两者同时进行。这一功能称作 ‘zooming with rails’,可由MultiTouchZoomDirection (Free/XAxis/YAxis/Rails)控制。

通过在X轴或Y轴或其标签上捏并/展开手指,可只对该特定的轴缩放。

设置 MultiTouchZoomingEnabled = false可以禁用触摸缩放。

触控屏幕进行平移

将两根手指放在屏幕上,以同等的速度滑动两根手指来平移视图。

一些系统支持惯性平移,也因此可以将手指从屏幕上“甩”离,视图会继续平移,然后慢下来,最后停下。

通过把手指放在X轴或Y轴或其标签上,然后滑动手指,可只对该特定的轴平移。

鼠标左键操作

设置 LeftMouseButtonAction 为 Zoom,可开启用鼠标左键缩放。设置其为Pan,可开启平移。要禁用从鼠标左键来缩放与平移,可设置其为None。

鼠标右键操作

设置RightMouseButtonAction为Zoom,可开启用鼠标右键缩放。设置其为Pan,可开启平移。要禁用从鼠标右键来缩放与平移,可设置其为None。

RightToLeftZoomAction

当 DevicePrimaryButtonAction或DeviceSecondaryButtonAction设置为Zoom时,可应用RightToLeftZoomAction。RightToLeftZoomAction规定了当从右向左进行鼠标缩放时会有什么操作效果。 (鼠标的X 按下坐标>完成坐标).

可用选择如下:

ZoomToFit: 适应所有的Y轴和X轴,使全部所属的系列数据都显示出来。使用ViewFitYMarginPixels设置值大于0,对轴进行缩放,使得在Y轴的最小和最大端的给定像素空间都保留空数据。

RectangleZoomIn: 矩形缩放,与从左到右缩放类似。

**ZoomOut:**用ZoomFactor属性缩小。

RevertAxisRanges: 设置轴值为具体数值,这些值在视图经过缩放或轴范围修改后恢复。在每条轴上的RangeRevertEnabled属性,控制着是否应该恢复轴的范围。若开启该属性后,当从右向左拖动鼠标,然后释放鼠标键,RangeRevertMinimum和RangeRevertMaximum属性则会应用到轴上。

PopFromZoomStack: 设置上次缩放时使用的轴范围,也就是返回到先前的缩放级别。

使用鼠标键进行缩放

单击鼠标进行变焦缩放
用 ZoomFactor 属性可控制变焦的近/远程度。若要应用负变焦效果,则将值设为倒数值(1/倍数)。使用鼠标光标位置作为变焦中心点来应用变焦缩放。

X 向缩放:
光标聚焦在图表控件时,按下Shift键。Zoom X 光标出现。单击已配置的鼠标键以放大,单击另一个键以缩小。

Y向缩放:
光标聚焦在图表控件时,按下 Ctrl键。Zoom Y光标出现。单击已配置的鼠标

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LightningChart_China

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值