主要内容

rotateInteraction

旋转交互

说明

使用旋转交互,用户无需在坐标区工具栏中选择任何按钮即可旋转图。要启用图旋转,请将坐标区的 Interactions 属性设置为 rotateInteraction 对象。启用此交互后,您可以通过拖动图来旋转它。

当在具有焦点的坐标区上启用此交互时,您可以使用键盘旋转坐标区的视图。要增大或减小方位角,请按向右箭头 (→) 键或向左箭头 (←) 键。要增大或减小高度,请按向上箭头 (↑) 键或向下箭头 (↓) 键。 (自 R2024a 起)

要启用多个交互,请将 Interactions 属性设置为对象数组。

创建对象

描述

r = rotateInteraction 创建一个旋转交互对象。

示例

示例

全部折叠

创建一个曲面图。获取当前坐标区,并用旋转交互和数据提示交互替换默认交互。然后将鼠标悬停在曲面上以显示数据提示。拖动以旋转绘图。

surf(peaks)
ax = gca;
ax.Interactions = [rotateInteraction dataTipInteraction];

Figure contains an axes object. The axes object contains an object of type surface.

提示

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

版本历史记录

在 R2019a 中推出

全部展开