Пакет: 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