Пакет: mlreportgen.report
Суперклассы:
Изобразите генератор отчетов
Создайте генератор отчетов фигуры с заголовком, фигурой и заголовком.
создает генератор отчетов, который заставляет снимок состояния фигуры в настоящее время открыться в MATLAB® и добавляет его в отчет. Используйте свойства фигуры добавить заголовок или изменить размер фигуры. Изображение снимка состояния хранится во временной папке отчета. Когда отчет закрывается, изображение снимка состояния копируется в отчет и затем, изображение удалено из временной папки. Чтобы препятствовать тому, чтобы файлы изображений снимка состояния были удалены, используйте свойство fig
= Figure()Debug
отчета. Смотрите mlreportgen.report.Report
.
создает генератор отчетов, который добавляет фигуру, заданную fig
= Figure(source
)source
.
свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные или двойные кавычки.fig
= Figure(Name,Value
)
createTemplate | Создайте шаблон фигуры |
customizeReporter | Создайте пользовательский класс генератора отчетов фигуры |
getClassFolder | Изобразите расположение файла определения класса |
getSnapshotImage | Получите канал передачи изображения снимка состояния |
customizeReporter | Создайте класс, выведенный из класса Генератора отчетов |
getImpl | Получите реализацию генератора отчетов |
Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).
Добавьте фигуру объемной поверхностной диаграммы к отчету и установите его заголовок и высоту.
import mlreportgen.report.* surf(peaks); rpt = Report('peaks'); chapter = Chapter(); chapter.Title = 'Figure Example'; add(rpt,chapter); fig = Figure(); fig.Snapshot.Caption = '3-D shaded surface plot'; fig.Snapshot.Height = '5in'; add(rpt,fig); delete(gcf); rptview(rpt);
Добавьте две фигуры в отчет. Чтобы разместить их друг рядом с другом на странице, используйте объект DOM Table
.
import mlreportgen.report.* import mlreportgen.dom.* rpt = Report('peaks'); surf(peaks(20)); figure = Figure(); peaks20 = Image(getSnapshotImage(figure,report)); peaks20.Width = '3in'; peaks20.Height = []; surf(peaks(40)); figure = Figure(); peaks40 = Image(getSnapshotImage(figure,report)); peaks40.Width = '3in'; peaks40.Height = []; delete(gcf); t = Table({peaks20,peaks40;'peaks(20)','peaks(40)'}); add(rpt,t); close(rpt); rptview(rpt);
gca
| mlreportgen.dom.Table
| mlreportgen.report.FormalImage
| mlreportgen.report.Report
| mlreportgen.report.Reporter