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