#3. Отображение нескольких координатных осей в одном окне | Matplotlib уроки

Sdílet
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...

Komentáře • 39

  • @ildirimmammedli9039
    @ildirimmammedli9039 Před 5 měsíci +3

    Спасибо за Ваш труд! Ваш контент превосходит курсы на платных образовательных площадках!

  • @cantwaitforit
    @cantwaitforit Před 2 lety +5

    Отличный видео курс! Как жаль, что не нашел этот канал раньше . Все объясняется очень доходчиво и понятно, без лишних нагромождений. Автору респект

  • @user-xr7ff9ds1u
    @user-xr7ff9ds1u Před 2 lety +6

    Я уже писал, но как же круто Вы объясняете. Мне точно очень повезло найти этот канал

  • @xandrviking1113
    @xandrviking1113 Před měsícem +1

    Спасибо за уроки 🖖👍

  • @freeforrussia
    @freeforrussia Před 3 lety +14

    Спасибо за этот курс! И за все остальные отдельное спасибо!

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Před rokem +1

    Сергей, благодарю! Одно удовольствие учиться по вашим видео шаг за шагом 👍🔥💯

  • @bozhenakomarova6132
    @bozhenakomarova6132 Před 9 měsíci

    офигенский курс,!!! низкой поклон и большая благодарность!!

  • @user-jd6uz5si2f
    @user-jd6uz5si2f Před 3 lety +1

    Спасибо за Ваш труд, друзья!

  • @86Blind
    @86Blind Před 3 lety +3

    Лучшие уроки которые я когда-либо встречал.

  • @leomysky
    @leomysky Před 3 lety +3

    Очень полезно, информативно и профессионально, спасибо за видео!

  • @friend1cat
    @friend1cat Před 3 lety +3

    Спасибо, Сергей.

  • @alexeyxopyc2471
    @alexeyxopyc2471 Před rokem +5

    ух) что то с subplot долго доходило как они распологаются)) попробую оюъяснить как понял я...
    при создании графика создается чистый лист, а размер графиков - это как будто дроби от размера этого целого листа, например : (2,3,4) - такой график будет занимать 1/2 листа по вертикали, и 1/3 листа по горизонтали. а индекс нужно просчитывать заполнив весь этот большой чистый лист такими графиками одинакового размера, то есть таких графиков на листе может уместиться 6 штук, а значит просчитывая индексы слево направо и сверзу вниз можно определить расположение графика, тоесть (2,3,4) - будет лежать во 2 строке, 1 по счету.

    • @user-oi6lv9hu4g
      @user-oi6lv9hu4g Před rokem

      Спасиб за коммент, помог понять) Только у тебя опечатка. Делим лист на 1/2 по горизонтали и на 1/3 по вертикали. Тогда наш график будет лежать во второй строке, 1 по счёту)

    • @alexeyxopyc2471
      @alexeyxopyc2471 Před rokem +1

      @@user-oi6lv9hu4g ну в общем (2,3,4) делает матрицу графиков в 2 строки и 3 столбца)

  • @sergeyv1534
    @sergeyv1534 Před 3 lety +3

    Полезный урок!

  • @user-kw4kp7eq9m
    @user-kw4kp7eq9m Před rokem +1

    Большое спасибо!

  • @user-lh6xe3zi1t
    @user-lh6xe3zi1t Před rokem +1

    Отлично! 👍👍👍

  • @DRTR-bm8wt
    @DRTR-bm8wt Před 3 lety +1

    Огромное спасибо

  • @user-xp8bb9mc8q
    @user-xp8bb9mc8q Před 3 lety +1

    Спасибо!

  • @romanmed9068
    @romanmed9068 Před 3 lety +1

    спасибо!

  • @mirlan19
    @mirlan19 Před 2 lety +1

    спасибо

  • @youtubespectator
    @youtubespectator Před 10 měsíci +2

    Спасибо за уроки! Хотел узнать, можно ли как-то задать единый стиль по всем графикам, если используется subplots?

  • @user-oc4xk6ob5q
    @user-oc4xk6ob5q Před 3 lety +5

    Спасибо, очень подробный разбор. Хочу спросить, в графике subplot(2, 1, 2), представленном на 3 минуте видео, третий параметр - 2. Почему именно 2 и какой элемент тогда будет единица? Ведь если по аналогии с графиками верхней части фигуры, там третий параметр означал размещение графиков слева на право (1, 2 и 3), а здесь только один график в строке?

    • @selfedu_rus
      @selfedu_rus  Před 3 lety +2

      третий параметр - индекс (порядковый номер) координатой оси, при разбиении 2, 1 имеем два графика в окне и два индекса 1 и 2 для обращения к ним

    • @user-oc4xk6ob5q
      @user-oc4xk6ob5q Před 3 lety

      @@selfedu_rus Спасибо, стало понятно

    • @kuzmichok8980
      @kuzmichok8980 Před rokem +1

      @@selfedu_rus Хочу сделать 3 графика с лева, и один столб с права (грубо говоря, Ваш пример положить на левый бок). Строки с лева (3, 2, 1), (3, 2, 2), (3, 2, 3), Столб с права (1, 2, 2). Не работает... про индексы не понятно. Как сделать, подскажите.

    • @kuzmichok8980
      @kuzmichok8980 Před rokem +1

      Сегодня ночью ответ приснился, уже проверил, работает. Попробую объяснить, хотя конечно лучше нарисовать. Когда вы хотите нарисовать квадрат (область fig) (неважно в каком месте), то мысленно заполните этим квадратом всё поле. После этого начинайте считать с право на лево, с верху в низ (так нумеруются индексы), на каком счете вы попадете на свой квадрат, тот номер и будет индексом. т.е. в моем случае были неверно указаны 2 квадрата. Если заполнить все поле таким квадратом, то их будет 6 шт. если посчитать, то левый нижний, это 5, соответственно с строки с лева (3, 2, 1), (3, 2, 3), (3, 2, 5). Со столбом, если мысленно заполнить им всё поле, то их будет два ((1, 2, 1), (1, 2, 2)), и нужен нам правый (1, 2, 2).

  • @evgeniymatashkov5808
    @evgeniymatashkov5808 Před 3 lety +1

    Привет, можешь мини курс по логированию на питоне сделать?

  • @user-yv2mn4nb5p
    @user-yv2mn4nb5p Před rokem +1

    Пожалуйста сделайте урок,видео,как в одном окне запустить три синусоиды,или больше,по типу "график биоритмов",где три ритма в 23,28 и 33 дня рассматриваются,как их запустить в одном окне?

  • @waydao4958
    @waydao4958 Před 3 lety +2

    Называется почувствуй себя дизайнером)))

  • @nicles191
    @nicles191 Před 2 lety +1

    А у меня не получается отобразить графики с использование subplot(). Графики все равно показываются в друг за другом.

  • @user-xm9mg4fi4z
    @user-xm9mg4fi4z Před 2 lety +1

    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]

  • @MEPTBblU_AHAPXUCT
    @MEPTBblU_AHAPXUCT Před 2 lety

    Здравствуйте, а у вас нет видео на м канале, как построить график с изолиниями как Z от Х, У и 4 других значаний?

    • @selfedu_rus
      @selfedu_rus  Před 2 lety

      по изолиниям есть в этом плейлисте: czcams.com/video/4cvQidsMwpk/video.html

  • @rad3
    @rad3 Před 2 lety +1

    Не рабочая ссылка в описание на
    Figure:

  • @MrDima123123
    @MrDima123123 Před 2 lety +1

    Почему-то именно под ваши лекции по matplotlib меня сильно клонит в сон. С nympy такого не было