主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

mlreportgen.finder.AxesFinder 类

命名空间: mlreportgen.finder

MATLAB 图窗窗口中查找坐标区

自 R2021b 起

描述

使用 mlreportgen.finder.AxesFinder 类的对象来查找 MATLAB® 图窗窗口中的所有坐标区。

mlreportgen.finder.AxesFinder 类是一个 handle 类。

类属性

HandleCompatible
true

有关类属性的信息,请参阅类属性

创建对象

描述

finder = mlreportgen.finder.AxesFinder(container) 创建一个 mlreportgen.finder.AxesFinder 对象并将 Container 属性设置为图窗句柄或图窗句柄的路径。

示例

finder = mlreportgen.finder.AxesFinder(Name,Value) 使用名称-值参量设置属性。以任意顺序指定多个名称-值参量。

属性

全部展开

图窗容器,指定为:

  • 包含有效图窗文件路径的字符向量或字符串标量

  • 有效图窗句柄

要查找的坐标区的属性,指定为名称-值参量元胞数组。查找器仅返回具有指定属性和指定值的坐标区。

方法

全部展开

示例

全部折叠

此示例显示如何使用 mlreportgen.finder.AxesFinder 对象在给定的图窗窗口中查找并包含坐标区。

创建报告。

import mlreportgen.report.*
import mlreportgen.finder.*
rpt = Report("AxesFinder Example","pdf");

创建图窗句柄和图窗以包含在报告中。

f = figure;
 
axes1 = subplot(2,1,1);
x = linspace(0,10);
y1 = sin(x);
plot(x,y1);
 
axes2 = subplot(2,1,2);
y2 = sin(5*x);
plot(x,y2);

Figure contains 2 axes objects. Axes object 1 contains an object of type line. Axes object 2 contains an object of type line.

使用 find 中的 mlreportgen.finder.AxesFinder 方法搜索给定图窗窗口中当前打开的所有坐标区。

customFinder = mlreportgen.finder.AxesFinder(f);
results = customFinder.find;

将结果添加到您的报告中。关闭并查看报告。

append(rpt, results);
close(rpt);
rptview(rpt);

版本历史记录

在 R2021b 中推出