ух) что то с subplot долго доходило как они распологаются)) попробую оюъяснить как понял я... при создании графика создается чистый лист, а размер графиков - это как будто дроби от размера этого целого листа, например : (2,3,4) - такой график будет занимать 1/2 листа по вертикали, и 1/3 листа по горизонтали. а индекс нужно просчитывать заполнив весь этот большой чистый лист такими графиками одинакового размера, то есть таких графиков на листе может уместиться 6 штук, а значит просчитывая индексы слево направо и сверзу вниз можно определить расположение графика, тоесть (2,3,4) - будет лежать во 2 строке, 1 по счету.
Спасиб за коммент, помог понять) Только у тебя опечатка. Делим лист на 1/2 по горизонтали и на 1/3 по вертикали. Тогда наш график будет лежать во второй строке, 1 по счёту)
Спасибо, очень подробный разбор. Хочу спросить, в графике subplot(2, 1, 2), представленном на 3 минуте видео, третий параметр - 2. Почему именно 2 и какой элемент тогда будет единица? Ведь если по аналогии с графиками верхней части фигуры, там третий параметр означал размещение графиков слева на право (1, 2 и 3), а здесь только один график в строке?
@@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 дня рассматриваются,как их запустить в одном окне?
13:38 точно ли без разницы? Столько одинаковых способов делать одно и тоже. Может определенные функции используются в зависимости от ситуации? Иначе зачем знать каждую, если можно пользоваться одной?
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]
ValueError: Single argument to subplot must be a three-digit integer вот так ненада: plt.subplot(1, 3, 1) plt.subplot(np.random.random(10)) нада вот так: plt.subplot(1, 3, 1) plt.plot(np.random.random(10))
Спасибо за Ваш труд! Ваш контент превосходит курсы на платных образовательных площадках!
Отличный видео курс! Как жаль, что не нашел этот канал раньше . Все объясняется очень доходчиво и понятно, без лишних нагромождений. Автору респект
Я уже писал, но как же круто Вы объясняете. Мне точно очень повезло найти этот канал
Спасибо за этот курс! И за все остальные отдельное спасибо!
th-cam.com/video/Y8vNbpTLJQ0/w-d-xo.html
Лучшие уроки которые я когда-либо встречал.
Сергей, благодарю! Одно удовольствие учиться по вашим видео шаг за шагом 👍🔥💯
офигенский курс,!!! низкой поклон и большая благодарность!!
Очень полезно, информативно и профессионально, спасибо за видео!
th-cam.com/video/Y8vNbpTLJQ0/w-d-xo.html
Спасибо за Ваш труд, друзья!
Спасибо, Сергей.
Полезный урок!
ух) что то с subplot долго доходило как они распологаются)) попробую оюъяснить как понял я...
при создании графика создается чистый лист, а размер графиков - это как будто дроби от размера этого целого листа, например : (2,3,4) - такой график будет занимать 1/2 листа по вертикали, и 1/3 листа по горизонтали. а индекс нужно просчитывать заполнив весь этот большой чистый лист такими графиками одинакового размера, то есть таких графиков на листе может уместиться 6 штук, а значит просчитывая индексы слево направо и сверзу вниз можно определить расположение графика, тоесть (2,3,4) - будет лежать во 2 строке, 1 по счету.
Спасиб за коммент, помог понять) Только у тебя опечатка. Делим лист на 1/2 по горизонтали и на 1/3 по вертикали. Тогда наш график будет лежать во второй строке, 1 по счёту)
@@МихаилЩербаков-о5п ну в общем (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(). Графики все равно показываются в друг за другом.
спасибо!
Привет, можешь мини курс по логированию на питоне сделать?
Называется почувствуй себя дизайнером)))
Не рабочая ссылка в описание на
Figure:
спасибо, поправил!
13:38 точно ли без разницы? Столько одинаковых способов делать одно и тоже. Может определенные функции используются в зависимости от ситуации? Иначе зачем знать каждую, если можно пользоваться одной?
Здравствуйте, а у вас нет видео на м канале, как построить график с изолиниями как Z от Х, У и 4 других значаний?
по изолиниям есть в этом плейлисте: th-cam.com/video/4cvQidsMwpk/w-d-xo.html
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]
ValueError: Single argument to subplot must be a three-digit integer
вот так ненада:
plt.subplot(1, 3, 1)
plt.subplot(np.random.random(10))
нада вот так:
plt.subplot(1, 3, 1)
plt.plot(np.random.random(10))
Почему-то именно под ваши лекции по matplotlib меня сильно клонит в сон. С nympy такого не было