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