matplotlib.pyplot.subplot_mosaic
- matplotlib.pyplot.subplot_mosaic(mosaic, *, sharex=False, sharey=False, subplot_kw=None, gridspec_kw=None, empty_sentinel='.', **fig_kw)[source]
-
Построение макета осей на основе ASCII-искусства или вложенных списков.
Эта вспомогательная функция для построения сложных макетов GridSpec визуально.
Примечание
Этот API является предварительным и может быть пересмотрен в будущем на основе ранней обратной связи пользователей.
- Параметры
-
- mosaicсписок списков {хешируемых или вложенных} или str
-
Визуальный макет того, как вы хотите расположить свои оси, помеченные строками. Например
x = [['A panel', 'A panel', 'edge'], ['C panel', '.', 'edge']]производит 4 оси:
- 'A panel', который имеет высоту 1 строка и охватывает первые два столбца
- 'edge', который имеет высоту 2 строки и расположен справа
- 'C panel', который имеет ширину 1 строка и 1 столбец в левом нижнем углу
- пустое пространство шириной 1 строка и 1 столбец в центре снизу
Любой из элементов в макете может быть списком списков того же формата, чтобы создать вложенные макеты.
Если входной параметр является строкой, то он должен иметь вид
''' AAE C.E '''
где каждый символ представляет столбец, а каждая строка — строку. Это позволяет использовать только метки осей из одного символа и не позволяет вложенность, но очень кратко.
- sharex, shareybool, по умолчанию: False
-
Если True, ось x (sharex) или ось y (sharey) будут совмещены для всех подграфиков. В этом случае видимость меток делений и единицы оси ведут себя как для
subplots. Если False, ось x или y каждого подграфика будет независимой. - subplot_kwdict, необязательно
-
Словарь с ключевыми словами, передаваемыми в вызов
Figure.add_subplotдля создания каждого подграфика. - gridspec_kwdict, необязательно
-
Словарь с ключевыми словами, передаваемыми в конструктор
GridSpec, используемый для создания сетки, на которой размещаются подграфики. - empty_sentinelобъект, необязательно
-
Элемент в макете, означающий «оставьте это пространство пустым». По умолчанию
'.'. Обратите внимание, что если layout — это строка, она обрабатывается с помощьюinspect.cleandocдля удаления начальных пробелов, что может помешать использовать пробелы в качестве пустого индикатора. - **fig_kw
-
Все дополнительные ключевые аргументы передаются в вызов
pyplot.figure.
- Возвращает
-
-
fig
Figure -
Новая фигура
- dict[label, Axes]
-
Словарь, сопоставляющий метки с объектами Axes. Порядок осей — слева направо и сверху вниз в соответствии с их позицией в общем макете.
-
fig
Примеры использования matplotlib.pyplot.subplot_mosaic
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.subplot_mosaic.html