Пакет: mlreportgen.utils
Суперклассы:
Разделить таблицу на фрагменты
Разделяет таблицу по вертикали на набор более узких таблиц (срезов). Чтобы разделить таблицу, которая слишком широка для разборчивого размещения на странице, на набор разборчивых фрагментов, используйте это TableSlicer объект.
создает пустой объект среза таблицы. Используйте его свойства, чтобы указать входную таблицу для фрагмента, максимальное количество столбцов на фрагмент и количество столбцов для повторения.slicer = mlreportgen.utils.TableSlicer()
Примечание
Чтобы разделить таблицу, созданную mlreportgen.report.BaseTable репортер, установите MaxCols имущества BaseTable в соответствии с размером фрагментов, которые требуется создать. Вам не нужно использовать это TableSlicer для установки ширины фрагмента.
создает объект среза таблицы с дополнительными опциями, заданными одним или несколькими slicer = mlreportgen.utils.TableSlicer(Name,Value)Name,Value аргументы пары. Name - имя свойства и Value - соответствующее значение. Name должно появляться внутри одиночного ('') или двойной ("") цитаты. Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN.
slices = slice(slicer) возвращает массив mlreportgen.utils.TableSlice объекты, каждый из которых содержит фрагмент таблицы и индексы начального и конечного столбцов фрагмента. Индексы начального и конечного столбцов относятся к индексам столбцов исходной входной таблицы.