主要内容

regionZoomInteraction

Region-zoom交互

描述

区域缩放交互允许您缩放到二维图表的矩形区域,而无需选择轴工具栏中的任何按钮。要启用区域缩放,请设置的相互作用a轴的性质regionZoomInteraction对象。启用此交互后,您可以通过在图表中拖动来放大一个区域。

要启用多个交互,请设置的相互作用属性设置为对象数组。

创建

描述

例子

rz = regionZoomInteraction创建一个区域缩放交互对象。

例子

rz = regionZoomInteraction('Dimensions',d)设置财产。使用此属性可将缩放限制到特定维度。例如,rz = regionZoomInteraction('Dimensions','x')的缩放限制x维度。

属性

全部展开

允许缩放的尺寸,指定为以下值之一:

  • “xyz”-允许在所有维度缩放。

  • “xy”-允许缩放x而且y维度。

  • “yz”-允许缩放y而且z维度。

  • “xz”-允许缩放x而且z维度。

  • “x”-允许缩放x维度。

  • “y”-允许缩放y维度。

  • “z”-允许缩放z维度。

例子

全部折叠

创建一个50个随机数字的图形。获取当前轴,并将默认交互替换为区域缩放和数据提示交互。然后将鼠标悬停在绘制的点上以显示数据提示。拖动可放大绘图的某个区域。

情节(兰德(50),“o”) ax = gca;斧子。交互= [regionZoomInteraction dataTipInteraction];

创建正态分布随机数据的散点图。将默认交互集替换为仅在中操作的区域缩放交互x维度。然后在图中拖动,放大到感兴趣的区域。

X = linspace(-1,1,1000);Y = randn(1,1000);散射(x, y,“。”) ax = gca;斧子。交互= regionZoomInteraction(“维度”“x”);

限制

3-D轴不支持区域缩放交互。金宝app

提示

在大多数情况下,坐标轴有一组默认的交互,这取决于您所显示的图表类型。您可以用一组新的交互替换默认集,但是不能访问或修改默认集中的任何交互。

版本历史

在R2019a中引入