Пакет: 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, каждый содержащий табличный срез, и запуск и индексы столбца конца среза. Запуск и индексы столбца конца относятся к индексам столбца исходной входной таблицы.
mlreportgen.dom.FormalTable | mlreportgen.dom.Table | mlreportgen.utils.TableSlice