主要内容

panInteraction

描述

平移交互允许您在图表中平移,而不必选择轴工具栏中的任何按钮。要启用平移,请设置的相互作用a轴的性质panInteraction对象。启用此交互后,可以通过在图表内拖动来进行平移。

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

创建

描述

例子

p = panInteraction创建一个pan交互对象。

例子

p = panInteraction('Dimensions',d)设置财产。使用此属性将平移限制到特定维度。例如,p = panInteraction('Dimensions','x')约束平移到x维度。

属性

全部展开

允许平移的尺寸,指定为以下值之一:

  • “xyz”-允许在所有维度平移。

  • “xy”-允许平移x而且y维度。

  • “yz”-允许平移y而且z维度。

  • “xz”-允许平移x而且z维度。

  • “x”-允许平移x维度。

  • “y”-允许平移y维度。

  • “z”-允许平移z维度。

属性只支持笛卡尔轴上的相互作用。

例子

全部折叠

创建一个表面图。获取当前轴并将默认交互替换为pan和数据提示交互。然后将鼠标悬停在表面上以显示数据提示。点击并拖动或点击并拖动到平底锅。

Surf (peaks) ax = gca;斧子。交互= [panInteraction dataTipInteraction];

绘制一组x而且y值,并调整x轴限制以缩小图形的视图。然后将默认的交互集替换为限定于x维度。在图内拖动以平移。注意,你不能垂直平移。

X = linspace(-500,500,5000);Y = sin(x)./x;Plot (x,y) xlim([-50 50]) ax = gca;斧子。交互= panInteraction(“维度”“x”);

提示

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

版本历史

在R2019a中引入

Baidu
map