mlreportgen.finder.AxesFinder class

Пакет: mlreportgen.finder

Найдите оси в графическом окне MATLAB

Описание

Используйте объект 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) свойства наборов при помощи аргументов name-value. Задайте несколько аргументов name-value в любом порядке. Заключите каждое имя свойства в одинарные или двойные кавычки.

Свойства

развернуть все

Изобразите контейнер в виде a:

  • Вектор символов или строковый скаляр, который содержит путь к допустимому файлу фигуры

  • Допустимый указатель фигуры

Свойства осей найти в виде массива ячеек аргументов 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);

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

close(rpt);
rptview(rpt);
Введенный в R2021b
Для просмотра документации необходимо авторизоваться на сайте