Spec-Zone.ru › Matplotlib 3.3

matplotlib.pyplot.subplot_mosaic

matplotlib.pyplot.subplot_mosaic(layout, *, subplot_kw=None, gridspec_kw=None, empty_sentinel='.', **fig_kw) [source]

Построение макета осей на основе ASCII-искусства или вложенных списков.

Это вспомогательная функция для построения сложных макетов GridSpec визуально.

Примечание

Этот API предварительный и может быть пересмотрен в будущем на основе отзывов первых пользователей.

Параметры:
layoutlist of list of {hashable or nested} or str

Визуальный макет того, как вы хотите расположить свои оси, помеченные строками. Например

x = [['A panel', 'A panel', 'edge'],
     ['C panel', '.',       'edge']]

Производит 4 оси:

  • 'A панель', которая имеет высоту 1 строки и охватывает первые два столбца
  • 'edge', которая имеет высоту 2 строки и находится на правом краю
  • 'C панель', которая имеет ширину 1 строка и 1 столбец в левом нижнем углу
  • пустое место шириной 1 строка и 1 столбец в нижнем центре

Любой из элементов в макете может быть списком списков той же формы для создания вложенных макетов.

Если вход является строкой, то она должна иметь вид

'''
AAE
C.E
'''

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

subplot_kwdict, optional

Словарь с ключевыми словами, передаваемыми вызову Figure.add_subplot, используемому для создания каждого подграфика.

gridspec_kwdict, optional

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

empty_sentinelobject, optional

Элемент в макете, означающий «оставить это место пустым». По умолчанию '.'. Обратите внимание, что если layout является строкой, она обрабатывается с помощью inspect.cleandoc для удаления начальных пробелов, что может помешать использованию пробелов в качестве пустого индикатора.

**fig_kw

Все дополнительные ключевые аргументы передаются в вызов pyplot.figure.

Возвращает:
figFigure

Новая фигура

dict[label, Axes]

Словарь, сопоставляющий метки объектам Axes.

Примеры использования matplotlib.pyplot.subplot_mosaic

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.pyplot.subplot_mosaic.html

Spec-Zone.ru

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