mlreportgen.report.BaseTable.customizeReporter

Класс: mlreportgen.report.BaseTable
Пакет: mlreportgen.report

Создайте пользовательский класс reporter базовой таблицы

Синтаксис

reporter = mlreportgen.report.BaseTable.customizeReporter(classpath)

Описание

reporter = mlreportgen.report.BaseTable.customizeReporter(classpath) создает файл определения класса базовой таблицы, который является подклассом mlreportgen.report.BaseTable. Файл создается в заданном classpath расположение. The BaseTable.customizeReporter метод также копирует шаблоны базовой таблицы по умолчанию в <classpath>/resources/template папка. Можно использовать файл определения класса в качестве начальной точки для разработки пользовательского класса базовой таблицы для отчета.

Входные параметры

расширить все

Расположение пользовательского класса базовой таблицы, заданное как строковый или символьный массив. The classpath аргумент также поддерживает указание папки с @ перед именем класса.

Выходные аргументы

расширить все

Базовый путь репортера таблицы, возвращенный как строка, указывающая путь к производному файлу класса отчета.

Примеры

Создайте пользовательскую базовую таблицу Reporter

Создайте пользовательский базовый репортер таблицы и связанные с ним шаблоны по умолчанию. Файл производного класса создается по указанному пути относительно текущей рабочей папки. В этом случае путь к MyBaseTable.m файл класса <current working folder>/newTable/@MyBaseTable/MyBaseTable.m. Шаблоны базовой таблицы по умолчанию находятся в <current working folder>/newTable/@MyMyBaseTable/resources/templates папка.

import mlreportgen.report.*
BaseTable.customizeReporter('newTable/@MyBaseTable');

После редактирования этого нового файла класса можно использовать его в качестве репортера раздела базовой таблицы.

basetbl = MyBaseTable();

Введенный в R2017b