Spec-Zone.ru › Matplotlib 3.0

таблица

matplotlib.table

Разместите таблицу под осью абсцисс в позиции loc.

Таблица состоит из сетки ячеек.

Сетка необязательно должна быть прямоугольной и может иметь пробелы.

Ячейки добавляются, указанием их строки и столбца.

Для целей позиционирования предполагается, что ячейка (0, 0) находится в левом верхнем углу, а ячейка (max_row, max_col) — в правом нижнем.

Вы можете добавлять дополнительные ячейки за пределами этого диапазона, чтобы удобно позиционировать более интересные сетки.

Автор : John Gill <jng@europe.renre.com> Авторские права : 2004 John Gill и John Hunter Лицензия : лицензия matplotlib

class matplotlib.table.Cell(xy, width, height, edgecolor='k', facecolor='w', fill=True, text='', loc=None, fontproperties=None) [source]

Базы: matplotlib.patches.Rectangle

Ячейка — это Rectangle с некоторой связанным текстом.

PAD = 0.1
auto_set_font_size(renderer) [source]

Уменьшение размера шрифта, пока текст не поместится.

draw(renderer) [source]

Отрисовка Patch в заданном renderer.

get_fontsize() [source]

Возвращает размер шрифта ячейки.

get_required_width(renderer) [source]

Получить ширину, необходимую для этой ячейки.

get_text() Text экземпляр.
get_text_bounds(renderer) [source]

Получение границ текста в координатах осей.

set_figure(fig) Figure экземпляр, к которому принадлежит элемент.
Параметры:
fig : Figure
set_fontsize(size) [source]
set_text_props(**kwargs) [source]

Обновление свойств текста с помощью kwargs

set_transform(trans) [source]

Установить преобразование элемента.

Параметры:
t : Transform
class matplotlib.table.CustomCell(*args, visible_edges, **kwargs) [source]

Базы: matplotlib.table.Cell

Подкласс ячейки, где стороны могут быть визуально переключаемы.

get_path() [source]

Возвращает путь, где отрисовываются края, заданные _visible_edges.

visible_edges
END_OF_DOCUMENT_MARKER
class matplotlib.table.Table(ax, loc=None, bbox=None, **kwargs) [source]

Bases: matplotlib.artist.Artist

Создайте таблицу ячеек.

Таблица может иметь (необязательные) заголовки строк и столбцов.

Каждый элемент в таблице может быть текстом или элементами графики.

Можно указать ширину столбцов и высоту строк таблицы.

Возвращаемое значение — последовательность элементов текста, линий и графических элементов, составляющих таблицу

AXESPAD = 0.02
FONTSIZE = 10
add_cell(row, col, *args, **kwargs) [source]

Добавить ячейку в таблицу.

Параметры:
row : int

Индекс строки.

col : int

Индекс столбца.

Возвращает:
`CustomCell`: Автоматически созданная ячейка
auto_set_column_width(col) [source]

Учитывая индексы столбцов в списке, кортеже или виде целого числа. Возможность автоматического установления оптимальных размеров столбцов.

Вот пример входных данных, которые вызывают автоматическую настройку столбцов на оптимальный размер с помощью указанных номеров индексов. -1: заголовок строки 0: 1-й столбец 1: 2-й столбец

Args:

col(List): список индексов >>>table.auto_set_column_width([-1,0,1])

col(Tuple): кортеж индексов >>>table.auto_set_column_width((-1,0,1))

col(int): целочисленный индекс >>>table.auto_set_column_width(-1) >>>table.auto_set_column_width(0) >>>table.auto_set_column_width(1)

auto_set_font_size(value=True) [source]

Автоматически установить размер шрифта.

codes = {'best': 0, 'bottom': 17, 'bottom left': 12, 'bottom right': 13, 'center': 9, 'center left': 5, 'center right': 6, 'left': 15, 'lower center': 7, 'lower left': 3, 'lower right': 4, 'right': 14, 'top': 16, 'top left': 11, 'top right': 10, 'upper center': 8, 'upper left': 2, 'upper right': 1}
contains(mouseevent) [source]

Проверка, произошла ли обработка события мыши в таблице.

Возвращает Истина/Ложь, {}

draw(renderer) [source]

Метод отрисовки производных классов

edges
get_celld() [source]

Возвращает словарь ячеек в таблице.

get_child_artists()

Устарело начиная с версии 3.0: Функция get_children была устарела в Matplotlib 3.0 и будет удалена в 3.2.

Возвращает содержащие элементы графики в таблице.

get_children() [source]

Возвращает содержащие элементы графики в таблице.

get_window_extent(renderer) [source]

Возвращает область отрисовки таблицы в координатах окна.

scale(xscale, yscale) [source]

Масштабировать ширину столбцов по xscale и высоту строк по yscale.

set_fontsize(size) [source]

Установить размер шрифта ячеек в пунктах.

Параметры:
size : float
matplotlib.table.table(cellText=None, cellColours=None, cellLoc='right', colWidths=None, rowLabels=None, rowColours=None, rowLoc='left', colLabels=None, colColours=None, colLoc='center', loc='bottom', bbox=None, edges='closed') [source]

Функция-фабрика для создания экземпляра Table.

Спасибо Джону Гиллу за предоставление класса и таблицы.

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/table_api.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API