Пакет: 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.utils.TableSlice | mlreportgen.dom.Table | mlreportgen.dom.FormalTable