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