Spec-Zone.ru › Matplotlib 2.1

matplotlib.pyplot.subplot

matplotlib.pyplot.subplot(*args, **kwargs)

Возвращает область графика subplot, позиционированную заданным определением сетки.

Типичный вызов:

subplot(nrows, ncols, plot_number)

Где nrows и ncols используются для условного разделения фигуры на nrows * ncols подграфики, а plot_number используется для идентификации конкретного подграфика, который эта функция должна создать в условной сетке. plot_number начинается с 1, увеличивается по строкам сначала и имеет максимальное значение nrows * ncols.

В случае, когда nrows, ncols и plot_number все меньше 10, существует удобство, при котором вместо этого можно указать трехзначное число, где сотни представляют nrows, десятки представляют ncols, а единицы представляют plot_number. Например:

subplot(211)

Создаёт область подграфика в фигуре, которая представляет верхний график (т.е. первый) в условной сетке из 2 строк и 1 столбца (на самом деле сетки нет, но концептуально так расположена возвращённая область подграфика).

Примечание

Создание подграфика удалит любой ранее существовавший подграфик, который перекрывается с ним, за исключением случая, когда они разделяют границу:

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.

См. также

axes()
Дополнительная информация о axes() и subplot() ключевых аргументах.
gallery/pie_and_polar_charts/polar_scatter.py
Для примера

Пример:

(Исходный код, png, pdf)

../../_images/subplot.png

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

../../_images/sphx_glr_custom_projection_example_thumb.png

Настройка проекции

../../_images/sphx_glr_whats_new_98_4_legend_thumb.png

Легенда 0.98.4

../../_images/sphx_glr_pyplot_two_subplots_thumb.png

Два подграфика с помощью Pyplot

../../_images/sphx_glr_pyplot_annotate_thumb.png

Pyplot Annotate

../../_images/sphx_glr_pyplot_scales_thumb.png

Масштабы Pyplot

../../_images/sphx_glr_multiple_figs_demo_thumb.png

Демонстрация нескольких фигур

../../_images/sphx_glr_subplot_thumb.png

Несколько подграфиков

../../_images/sphx_glr_subplots_adjust_thumb.png

Настройка подграфиков

../../_images/sphx_glr_geo_demo_thumb.png

Географические проекции

../../_images/sphx_glr_shared_axis_demo_thumb.png

Демонстрация общих осей

../../_images/sphx_glr_figure_title_thumb.png

Заголовок фигуры

../../_images/sphx_glr_demo_tight_layout_thumb.png

Демонстрация Tight Layout

../../_images/sphx_glr_axes_zoom_effect_thumb.png

Эффект масштабирования области графика

../../_images/sphx_glr_nan_test_thumb.png

Тест NaN

../../_images/sphx_glr_scatter_star_poly_thumb.png

Scatter Star Poly

../../_images/sphx_glr_linestyles_thumb.png

Стили линий

../../_images/sphx_glr_psd_demo_thumb.png

Демонстрация PSD

../../_images/sphx_glr_contour_corner_mask_thumb.png

Маска угла контура

END_OF_DOCUMENT_MARKER
../../_images/sphx_glr_specgram_demo_thumb.png

Демонстрация спектрограммы

../../_images/sphx_glr_tricontour_vs_griddata_thumb.png

Триконтур против гриддата

../../_images/sphx_glr_triinterp_demo_thumb.png

Демонстрация триинтерполяции

../../_images/sphx_glr_barb_demo_thumb.png

Демонстрация штриховых стрелок

../../_images/sphx_glr_demo_bboximage_thumb.png

Демонстрация BboxImage

../../_images/sphx_glr_contour_image_thumb.png

Изображение контура

../../_images/sphx_glr_ellipse_rotated_thumb.png

Повернутый эллипс

../../_images/sphx_glr_fancybox_demo_thumb.png

Демонстрация Fancybox

../../_images/sphx_glr_multiline_thumb.png

Многострочный текст

../../_images/sphx_glr_fonts_demo_kw_thumb.png

Демонстрация шрифтов Kw

../../_images/sphx_glr_fonts_demo_thumb.png

Демонстрация шрифтов

../../_images/sphx_glr_demo_text_path_thumb.png

Демонстрация пути текста

../../_images/sphx_glr_polar_demo_thumb.png

Демонстрация полярной диаграммы

../../_images/sphx_glr_polar_bar_thumb.png

Круговая диаграмма на полярной оси

../../_images/sphx_glr_pie_demo2_thumb.png

Демонстрация круговой диаграммы 2

../../_images/sphx_glr_unchained_thumb.png

MATPLOTLIB UNCHAINED

../../_images/sphx_glr_simple_colorbar_thumb.png

Простая цветовая шкала

../../_images/sphx_glr_trifinder_event_demo_thumb.png

Демонстрация событий Trifinder

../../_images/sphx_glr_customize_rc_thumb.png

Настройка Rc

../../_images/sphx_glr_logo_thumb.png

Логотип

../../_images/sphx_glr_zorder_demo_thumb.png

Демонстрация Zorder

../../_images/sphx_glr_transoffset_thumb.png

Transoffset

../../_images/sphx_glr_patheffect_demo_thumb.png

Демонстрация Patheffect

../../_images/sphx_glr_demo_agg_filter_thumb.png

Демонстрация фильтра Agg

../../_images/sphx_glr_share_axis_lims_views_thumb.png

Общий масштаб и виды осей

../../_images/sphx_glr_symlog_demo_thumb.png

Демонстрация Symlog

../../_images/sphx_glr_anscombe_thumb.png

Четверть Анскомба

END_OF_DOCUMENT_MARKER
../../_images/sphx_glr_tick-locators_thumb.png

Позиционеры делений шкалы

../../_images/sphx_glr_demo_gridspec05_thumb.png

Демонстрация Gridspec05

../../_images/sphx_glr_simple_legend01_thumb.png

Простая легенда01

../../_images/sphx_glr_demo_gridspec02_thumb.png

Демонстрация Gridspec02

../../_images/sphx_glr_demo_gridspec03_thumb.png

Демонстрация Gridspec03

../../_images/sphx_glr_pyplot_thumb.png

Учебник по Pyplot

../../_images/sphx_glr_legend_guide_thumb.png

Руководство по легендам

../../_images/sphx_glr_gridspec_thumb.png

Настройка расположения подграфиков с помощью GridSpec

../../_images/sphx_glr_tight_layout_guide_thumb.png

Руководство по плотной компоновке

© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.pyplot.subplot.html

Spec-Zone.ru

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