Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

交互式探查绘图数据

您可以交互式探查和编辑绘图数据,以改善数据的视觉效果或显示有关数据的其他信息。可用的交互操作取决于坐标区的内容,但通常包括缩放、平移、旋转、数据提示、数据刷亮以及还原原始视图。

有些类型的交互可通过坐标区工具栏使用。将鼠标悬停在图区域上时,工具栏会显示在坐标区的右上角。

Sample axes toolbar

其他类型的交互内置于坐标区中并且对应于手势,例如拖动平移或滚动缩放。这些交互与坐标轴工具栏中的交互是分开的。

注意

在 R2018a 和之前的版本中,交互选项显示在图窗工具栏而不是坐标区工具栏上。此外,在以前的版本中,坐标区中没有内置任何基于手势的交互。

缩放、平移和旋转数据

通过缩放、平移和旋转坐标区,可以从不同的角度探查数据。默认情况下,可以通过滚动或手指开合放大和缩小坐标区视图。此外,还可以拖动平移(二维视图)或拖动旋转(三维视图)。

通过点击坐标区工具栏中的放大 、缩小 、平移 和旋转 按钮,可以启用更多交互操作。例如,如果要拖动鼠标绘制一个矩形以放大感兴趣的区域,请点击放大按钮。

使用数据提示显示数据值

要标识图中数据点的值,请创建数据提示。当您将鼠标悬停在图中的数据点上时,数据提示会临时显示。要使数据提示一直(固定)显示,可以点击数据点。或者,选择坐标区工具栏中的数据提示按钮 ,然后点击一个数据点。要使用数据提示按钮固定显示多个数据提示,请按住 Shift 键。要将数据提示放在与其重叠的其他数据提示之前,请点击它。

Surface plot with two pinned data tips. The data tips show x, y, and z coordinates.

注意

MATLAB® Online™ 中,数据提示交互性体验可能会有一些不同。例如,在某些情况下,您无法通过点击数据提示将其放在与其重叠的其他数据提示之前。

使用数据刷亮功能选择和修改数据值

可以使用数据刷亮功能选择、删除或替换单个数据值。要刷亮数据,请从坐标区工具栏上选择数据刷亮按钮 。点击某个数据点以突出显示它,或者拖动鼠标绘制一个矩形,以突出显示该矩形内的所有数据点。要突出显示更多数据点,请使用 Shift 键。

突出显示所需的数据点后,可以使用右键点击上下文菜单中的选项来删除、替换或复制值。在显示的图中,会显示您所做的更改。此外,更新绘制的对象后,您会看到数据属性(例如 XData)也相应地更新。但是,原始工作区变量不会更新。这种情况下,如果您还想更新工作区变量,则可以使用图窗的工具菜单上的链接选项,将变量与图链接起来。

从绘图数据中删除离群值

此示例说明如何使用数据刷亮功能从包含 100 个数据点的图中删除离群值。

首先,绘制包含一个离群值的数据。然后,从坐标区工具栏上选择数据刷亮按钮 ,并在离群值周围拖动鼠标绘制一个矩形。

x = linspace(0,10);
y = exp(.1*x).*sin(3*x);
y(60) = 2.7;
plot(x,y)

A line plot with a rectangle surrounding the outlier. The outlier is displayed using red circle marker.

右键点击刷亮的数据点,然后从上下文菜单中选择删除。请注意,图将会更新。但是,工作区变量没有变化。

如果要从工作区变量中删除该点,请在刷亮数据之前从图窗的工具菜单中选择链接选项。

使用属性检查器自定义图

您可以使用属性检查器以交互方式修改图。打开属性检查器并选择图后,检查器将显示可以编辑的属性列表。要打开检查器,请使用 inspect 函数或点击图窗工具栏上的属性检查器按钮

Side-by-side windows. A figure is on the left and the Property Inspector is on the right.

另请参阅

| | | | | |

相关主题