主要内容

属性检查器

查看和修改对象属性

说明

属性检查器是交互式工具,用于在 MATLAB® 工作区中查看和修改对象(例如图形对象)的属性。

使用此工具,您可以:

  • 查看和修改图窗或 App 中选定对象的属性。

  • 更改对象的可视属性,例如颜色、字体大小和线型。

  • 同时编辑多个对象的共享属性。

  • 浏览一个图窗内各对象的层次结构。

  • 显示或隐藏图窗内的对象。

Property Inspector

打开 属性检查器

  • 图窗:在图窗的格式选项卡的启用部分中,通过点击选择并编辑绘图启用绘图编辑模式。然后,在检查部分中,点击更多属性

  • MATLAB 命令提示符:输入 inspect

示例

全部展开

使用属性检查器更改曲面图的透明度和坐标区文本的字体大小。

创建一个曲面图并打开属性检查器。然后,通过点击曲面在属性检查器中查看曲面属性。使用 inspect 函数启用绘图编辑模式并打开属性检查器。

surf(peaks(25))
inspect

A surface plot is on the left with the surface selected, and the Property Inspector is on the right and displays the names and editable values of surface properties.

FaceAlpha 属性的值更改为 0.5。曲面图更新为半透明。

然后,选择坐标区。要选择坐标区,您可以直接在图窗中点击坐标区,也可以在属性检查器中展开标注为图窗 1 > 坐标区的第一行并从树中选择坐标区对象。然后,将 FontSize 属性的值更改为 14,将 FontWeight 属性的值更改为 bold

A semitransparent surface plot with larger, bold axes text is on the left with the axes selected, and the Property Inspector is on the right and displays the names and editable values of axes properties.

通过使用属性检查器中的图形对象层次结构与图窗中的图形对象进行交互。

创建一个带图例的线图并打开属性检查器。然后,通过点击图窗名称旁边的 按钮显示图形对象层次结构。

plot(rand(5))
legend
inspect

A figure showing a line plot with five lines and a legend is on the left, and the Property Inspector displaying the graphics object hierarchy is on the right. The hierarchy shows a figure containing a legend and an axes object, which contains five lines.

您可以通过以下方式与图形对象层次结构进行交互以控制图窗的视图:

  • 要隐藏一个对象,请在属性检查器中右键点击其名称并选择隐藏。该对象仍然存在,但在图窗中不再可见。要再次显示该对象,请右键点击其名称并选择显示

  • 要从图窗中删除一个对象,请右键点击其名称并选择删除

  • 要选择要编辑的对象,请点击其名称。图窗会突出显示选定对象,并且属性检查器会更新以显示字段,您可以在其中查看和修改该对象的属性。

例如,隐藏从 data2data5 的所有数据序列。在属性检查器中,选择 data2,按住 Shift 键,然后选择 data5。然后,右键点击选定内容并选择隐藏

The figure shows a line plot with four lines and a legend with four hidden entries. The Property Inspector displays the updated graphics object hierarchy, showing a figure containing a legend and an axes object, which contains one visible line and four hidden lines.

编程用途

inspect 为当前图形(如果存在)打开属性检查器。要查看图窗中特定对象的属性,请选择该对象。

如果不存在图形,此命令将打开一个空的属性检查器。

inspect(obj) 显示指定对象的属性。您可以将 obj 指定为单个对象,也可以指定为包含多个对象的向量,例如 [obj1 obj2]。如果指定多个对象,属性检查器将显示这些对象的通用属性。

inspect -close 关闭属性检查器。

版本历史记录

在 R2006a 之前推出