Пакет: mlreportgen.report
Создание табличного репортера
Создайте репортер для таблицы с заголовком.
создает пустой табличный репортер. Его свойства используются для указания содержимого таблицы, автоматически нумерованного заголовка таблицы, а также стиля и ширины таблицы.table = BaseTable()
создает табличный репортер, который форматирует table = BaseTable(content)content в виде таблицы и добавляет ее в отчет.
задает свойства, используя пары имя-значение. Можно указать несколько аргументов пары имя-значение в любом порядке. Заключите каждое имя свойства в отдельные кавычки.table = BaseTable(Name,Value)
| createTemplate | Создать шаблон таблицы |
| customizeReporter | Создание класса отчетов настраиваемых базовых таблиц |
| getClassFolder | Расположение файла определения класса базовых таблиц |
| getContentReporter | Получение отчета о содержимом базовой таблицы |
| getTitleReporter | Получить репортер заголовка базовой таблицы |
Добавьте две таблицы в отчет. Первая таблица - магический квадрат 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