Spec-Zone.ru › Matplotlib 3.4

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.

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

Новая фигура

словарь[метка, ось]

Словарь, сопоставляющий метки объектам осей. Порядок осей слева направо и сверху вниз от их позиции в общем макете.

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

Labelling subplots

Подписывание подграфиков

© 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

Spec-Zone.ru

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