Пакет: mlreportgen.report
Создать таблицу репортера
Создайте репортер для таблицы с заголовком.
создает пустой репортер таблицы. Используйте его свойства, чтобы задать содержимое таблицы, автоматически пронумерованный заголовок таблицы, стиль и ширину таблицы.table
= BaseTable()
создает репортер таблицы, который форматирует table
= BaseTable(content
)content
как таблица и добавляет ее в отчет.
устанавливает свойства с помощью пар "имя-значение". Можно задать несколько аргументы пары "имя-значение" в любом порядке. Заключайте каждое имя свойства в одинарные кавычки.table
= BaseTable(Name,Value
)
createTemplate | Создайте шаблон таблицы |
customizeReporter | Создайте пользовательский класс reporter базовой таблицы |
getClassFolder | Расположение файла определения класса базовой таблицы |
getContentReporter | Получите отверстие содержимого базовой таблицы reporter |
getTitleReporter | Получить заголовок базовой таблицы reporter |
Добавьте две таблицы к отчету. Первая таблица является магическим квадратом 5 ранга. Вторая таблица включает два изображения.
import mlreportgen.report.* import mlreportgen.dom.* rpt = Report('tables'); chapter = Chapter(); chapter.Title = 'Table example'; add(rpt,chapter); table = BaseTable(magic(5)); table.Title = 'Rank 5 Magic Square'; add(rpt,table); add(rpt,Paragraph()); imgSize = {Height('2in'),Width('2in')}; img1 = Image(which('b747.jpg')); img1.Style = imgSize; img2 = Image(which('peppers.png')); img2.Style = imgSize; table = BaseTable({'Boeing 747' 'Peppers'; img1, img2}); table.Title = 'Picture Gallery'; add(rpt,table); delete(gcf); rptview(rpt);
mlreportgen.dom.FormalTable
| mlreportgen.dom.MATLABTable
| mlreportgen.dom.Table
| mlreportgen.report.Report
| mlreportgen.report.Reporter