#3. Отображение нескольких координатных осей в одном окне | Matplotlib уроки
Vložit
- čas přidán 6. 04. 2021
- Как отобразить несколько графиков (координатных осей) на одной фигуре (Figure). Рассматриваются функции subplot() и subplots(). Способ создания дополнительного окна с помощью функции figure() и размещение в ней координатных осей (методы: add_axes() и add_subplot()). Узнаете о классе GridSpec для удобной компоновки координатных осей, охватывающие несколько ячеек.
Инфо-сайт: proproprogs.ru/modules/
Figure: matplotlib.org/stable/api/fig...
Matplotlib: matplotlib.org/stable/content...
Спасибо за Ваш труд! Ваш контент превосходит курсы на платных образовательных площадках!
Отличный видео курс! Как жаль, что не нашел этот канал раньше . Все объясняется очень доходчиво и понятно, без лишних нагромождений. Автору респект
Я уже писал, но как же круто Вы объясняете. Мне точно очень повезло найти этот канал
Спасибо за уроки 🖖👍
Спасибо за этот курс! И за все остальные отдельное спасибо!
czcams.com/video/Y8vNbpTLJQ0/video.html
Сергей, благодарю! Одно удовольствие учиться по вашим видео шаг за шагом 👍🔥💯
офигенский курс,!!! низкой поклон и большая благодарность!!
Спасибо за Ваш труд, друзья!
Лучшие уроки которые я когда-либо встречал.
Очень полезно, информативно и профессионально, спасибо за видео!
czcams.com/video/Y8vNbpTLJQ0/video.html
Спасибо, Сергей.
ух) что то с subplot долго доходило как они распологаются)) попробую оюъяснить как понял я...
при создании графика создается чистый лист, а размер графиков - это как будто дроби от размера этого целого листа, например : (2,3,4) - такой график будет занимать 1/2 листа по вертикали, и 1/3 листа по горизонтали. а индекс нужно просчитывать заполнив весь этот большой чистый лист такими графиками одинакового размера, то есть таких графиков на листе может уместиться 6 штук, а значит просчитывая индексы слево направо и сверзу вниз можно определить расположение графика, тоесть (2,3,4) - будет лежать во 2 строке, 1 по счету.
Спасиб за коммент, помог понять) Только у тебя опечатка. Делим лист на 1/2 по горизонтали и на 1/3 по вертикали. Тогда наш график будет лежать во второй строке, 1 по счёту)
@@user-oi6lv9hu4g ну в общем (2,3,4) делает матрицу графиков в 2 строки и 3 столбца)
Полезный урок!
Большое спасибо!
Отлично! 👍👍👍
Огромное спасибо
Спасибо!
спасибо!
спасибо
Спасибо за уроки! Хотел узнать, можно ли как-то задать единый стиль по всем графикам, если используется subplots?
Спасибо, очень подробный разбор. Хочу спросить, в графике subplot(2, 1, 2), представленном на 3 минуте видео, третий параметр - 2. Почему именно 2 и какой элемент тогда будет единица? Ведь если по аналогии с графиками верхней части фигуры, там третий параметр означал размещение графиков слева на право (1, 2 и 3), а здесь только один график в строке?
третий параметр - индекс (порядковый номер) координатой оси, при разбиении 2, 1 имеем два графика в окне и два индекса 1 и 2 для обращения к ним
@@selfedu_rus Спасибо, стало понятно
@@selfedu_rus Хочу сделать 3 графика с лева, и один столб с права (грубо говоря, Ваш пример положить на левый бок). Строки с лева (3, 2, 1), (3, 2, 2), (3, 2, 3), Столб с права (1, 2, 2). Не работает... про индексы не понятно. Как сделать, подскажите.
Сегодня ночью ответ приснился, уже проверил, работает. Попробую объяснить, хотя конечно лучше нарисовать. Когда вы хотите нарисовать квадрат (область fig) (неважно в каком месте), то мысленно заполните этим квадратом всё поле. После этого начинайте считать с право на лево, с верху в низ (так нумеруются индексы), на каком счете вы попадете на свой квадрат, тот номер и будет индексом. т.е. в моем случае были неверно указаны 2 квадрата. Если заполнить все поле таким квадратом, то их будет 6 шт. если посчитать, то левый нижний, это 5, соответственно с строки с лева (3, 2, 1), (3, 2, 3), (3, 2, 5). Со столбом, если мысленно заполнить им всё поле, то их будет два ((1, 2, 1), (1, 2, 2)), и нужен нам правый (1, 2, 2).
Привет, можешь мини курс по логированию на питоне сделать?
Пожалуйста сделайте урок,видео,как в одном окне запустить три синусоиды,или больше,по типу "график биоритмов",где три ритма в 23,28 и 33 дня рассматриваются,как их запустить в одном окне?
Называется почувствуй себя дизайнером)))
А у меня не получается отобразить графики с использование subplot(). Графики все равно показываются в друг за другом.
GridSpec у меня почему-то не сработал. Выдает ошибку в итоге:
ValueError: Number of rows must be a positive integer, not GridSpec(2, 3, height_ratios=[2, 0.5], width_ratios=[1, 2, 5])[0:1, 0:1]
Здравствуйте, а у вас нет видео на м канале, как построить график с изолиниями как Z от Х, У и 4 других значаний?
по изолиниям есть в этом плейлисте: czcams.com/video/4cvQidsMwpk/video.html
Не рабочая ссылка в описание на
Figure:
спасибо, поправил!
Почему-то именно под ваши лекции по matplotlib меня сильно клонит в сон. С nympy такого не было