matplotlib.pyplot.subplot
-
matplotlib.pyplot.subplot(*args, **kwargs)[source] -
Возвращает поддиаграмму осей на заданной позиции сетки.
Вызов:
subplot(nrows, ncols, index, **kwargs)
В текущей фигуре создайте и верните
Axesв позиции index виртуальной сетки из nrows на ncols осей. Индексы от 1 доnrows * ncols, нарастая в порядке следования строк.Если nrows, ncols и index все меньше 10, их также можно указать как одно объединенное трехзначное число.
Например,
subplot(2, 3, 3)иsubplot(233)оба создаютmatplotlib.axes.Axesв верхнем правом углу текущей фигуры, занимая половину высоты фигуры и треть ширины фигуры.Примечание
Создание поддиаграммы удалит любую существующую поддиаграмму, которая перекрывается с ней, за исключением случая, когда они совместно используют границу:
import matplotlib.pyplot as plt # plot a line, implicitly creating a subplot(111) plt.plot([1,2,3]) # now create a subplot which represents the top plot of a grid # with 2 rows and 1 column. Since this subplot will overlap the # first, the plot (and its axes) previously created, will be removed plt.subplot(211) plt.plot(range(12)) plt.subplot(212, facecolor='y') # creates 2nd subplot with yellow background
Если вы не хотите этого поведения, используйте метод
add_subplot()или функциюaxes()вместо этого.Ключевые аргументы:
- facecolor:
- Цвет фона поддиаграммы, который может быть любым допустимым цветовым спецификатором. Дополнительная информация в
matplotlib.colors. - polar:
- Логический флаг, указывающий, должна ли поддиаграмма быть полярной проекцией. По умолчанию False.
- projection:
- Строка, содержащая имя настраиваемой проекции, которая должна использоваться для поддиаграммы. Эта проекция должна быть предварительно зарегистрирована. См.
matplotlib.projections.
См. также
Пример:
(Исходный код, png, pdf)
Примеры использования matplotlib.pyplot.subplot
END_OF_DOCUMENT_MARKER МАТPLOTLIB UNCHAINED
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.pyplot.subplot.html