Как научиться подтягиваться на турнике с нуля девушке в домашних


Научиться подтягиваться на турнике девушке с нуля

Гимнастический снаряд – идеальный вариант для девушек скорректировать формы, очертить контуры и изгибы верхней части тела. Занятия на перекладине не требуют покупки абонементы, дорогого снаряжения, а эффект сопоставим с результатом усиленных тренировок в зале.

Содержание

Какие мышцы работают

С точки зрения биомеханики подъемы корпуса сравнимы с вертикальной тягой, где вместо отягощения используется масса тела. Несмотря на разнообразие версий, в разной степени задействуются: широчайшие, брюшные мышцы, бицепс, большая круглая, брахиалис. А также нагрузку получают грудь, дельты, трицепс, зубчатые и лучевые.

С чего начать

Сначала тело нужно подготовить. Лучше начать со свободного виса, стремясь удержаться на перекладине 2 минуты (до мышечного отказа). Чтобы долго висеть на перекладине, руки должны быть сильными. Укрепить мускулатуру помогут отжимания.


Вариант для неподготовленных:
  1. Встаньте у стены примерно на расстоянии 70 см;
  2. на линии груди упритесь руками в поверхность;
  3. не отрывая стопы, подайте верхнюю часть туловища вперед;
  4. отжимайтесь от стены на выдохе, а на вдохе опускайтесь.

Подробнее об отжимании от стены →

Спустя несколько дней отжимаемся от пола, стоя на согнутых коленях. Ладони, расставленные шире плеч, ставим на коврик, грудью опускаемся вниз. Адаптировавшись, принимаем упор лежа.

Подробнее об отжимании с колен →

Нарастить силу хвата также помогут кистевые эспандеры.

Техника подтягивания на турнике для девушек

Перед тренировкой актуальна пробежка, комплекс разогревающих упражнений в течение 10 минут. Подробнее о разминке здесь →

  1. Для новичков важна правильная позиция рук. При захвате турника ладони разворачиваются от себя, большим пальцем держимся снизу.
  2. Поднимаем плавно корпус вверх, пока подбородок не преодолеет высоту перекладины.
  3. Медленно выпрямляя руки, опускаемся вниз.

Чтобы девушке научиться подтягиваться на турнике с нуля, необходимо соблюдать следующие моменты:

  • В положительной фазе локти слегка разводим в стороны.
  • Максимально напряженный пресс не позволит телу раскачиваться.
  • Следим за дыханием. Ровный ритм сэкономит физический ресурс, позволит дольше задержаться на снаряде. Вдох делается во время опускания, а выдох при подъеме.

Как научиться подтягиваться девушке на турнике с самого нуля в видео формате:

Облегченные варианты

Если техника покажется сложной, стоит начать с освоения облегченных версий.

1. Негативные подтягивания

Метод актуален, если девушка не может подтянуться даже 1 раз. Благодаря статодинамической нагрузке, практика здорово нагружает мышечные волокна.

  1. чтобы исключить момент подъема, встаем на табурет;
  2. согнутыми руками цепляемся за перекладину;
  3. медленно опускаемся на опору.

Продолжительность негативной фазы – не меньше 5 секунд. Значение увеличивается с каждой последующей тренировкой. Вначале достаточно 5 раз в 3 подхода.

2. Австралийские подтягивания

Осваиваем технику на низком турнике. Закрепив перекладину в 80 см от пола, цепляемся прямым хватом, и подтягиваемся. Со временем планку поднимаем.

3. С помощью резинки

С помощью эластичной резинки эспандера легко улучшить биомеханику движения и количество повторов.

  1. Выбираем длинную ленту в зависимости от массы тела — среднего, сильного натяжения, фиксируем ее на перекладине. Подробнее о резинке для подтягивания →
  2. Скрещенные и согнутые конечности просовываем в петлю. Можно задвинуть стопы.
  3. При подъеме резинка обеспечит максимальное напряжение, частично компенсирует вес тела, чем упростит процесс.

Чем выше сопротивление, тем легче подъемы, поэтому выбираем аксессуар в зависимости от физической прогрессии.

4. Подтягивания в гравитроне

В тренажерном зале можно использовать гравитрон. Тренажер с противовесом забирает часть вашего веса на себя, по сути действует как резинка, но только здесь можно регулировать вес с шагом, обычно, в 5 кг.

Виды хватов

От ширины постановки рук смещается нагрузка.

  • Поставив ладони чуть шире плеч (пронированный хват), совершаем подъемы за счет усилий мускулатуры рук и спины.
  • Нейтральный (расстояние кистей до 60 см с направленными друг к другу ладонями) безопасен для суставов, нагружает верхнюю часть спины.
  • При широкой позиции рук бицепсы из процесса «выключаются». Подъемы реализуются мышцами спины.
  • Обратный отлично развивает силу, придает рукам форму. Движение с поворотом ладоней к себе нагружает бицепс плеча.

Совет! Не нужно широко ставить руки, иначе из-за сокращения амплитуды движений мышцы не получат оптимальной нагрузки. Лучше предпочесть хват чуть шире плеч, классическую позицию.

Заключение

Тренируемся через день. Количество повторов и подходов доводим до 12х4. К такому результату можно прийти месяцев через 5-6. Форсировать достижения нет смысла — 12 судорожных движений принесут меньше пользы по сравнению с 6 подъемами, выполненными технически правильно.

А также читайте:
Как правильно приседать со штангой девушке →
Как научиться отжиматься девушке →
Тренировка в зале для девушек →

Сделайте подтягивания на передовой в ваших тренировках!

Vital Stats

Имя: Грейс Кавадло
Профессия: Тренер, специалист по художественной гимнастике, преподаватель йоги
Веб-сайт: www.dieselgrace.com

Одним из величайших достижений в фитнесе в моей жизни стало мое первое подтягивание. Это был всего один раз, но как только мой подбородок поднялся над перекладиной, я был на седьмом небе от счастья! До этого я был полностью посвящен практике йоги. Однажды я купил поручень для дверного проема, и он все изменил.Я думал, что уже в форме, поэтому был удивлен, когда не смог сделать ни одного повторения. В тот день я решил покорить бар!

Вскоре после этого я записался в класс кросс-тренинга, где меня заставили практиковаться в киппинге и подтягиваниях с эластичными лентами. К сожалению, после года тренировок я так и не смог справиться даже с жесткими подтягиваниями. В этот момент я мог бы сдаться, но это меня не устраивало. Я, , знал, что я могу подтянуться, и что это была цель, к которой стоит стремиться.

После травмы спины я обратился к тренировкам с собственным весом и силовой гимнастике как к способу реабилитации и дополнения моей практики йоги. Через несколько месяцев моя спина зажила, и я наконец-то добился полного подтягивания!

Это было путешествие, но, оглядываясь назад, я могу сказать, что расстояние от отсутствия подтягиваний до одного чистого повторения намного больше, чем расстояние от одного повторения до нескольких повторений. Фактически, я могу выполнить 10 строгих подтягиваний подряд, и я работаю над более сложными вариантами.

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

Нет замены подтягиванию

Зачем делать упор на подтягиваниях?

  • Потому что строгое подтягивание не сымитировать
  • Потому что путешествие туда требует самоотдачи и практики
  • Потому что настоящая сила начинается с владения своим телом
  • Потому что «Эй, я никогда раньше не замечал эту мышцу».
  • Потому что сила подтягиваний распространяется на спорт, йогу и жизнь
  • Поскольку машины не нужны
  • Потому что подтягивания - это здорово
  • Потому что вы можете!

Для большинства женщин, даже тех, кто усердно тренируется, подтягивания - это незначительное движение.Зачем? Один простой ответ заключается в том, что по сравнению с мужчинами у женщин обычно более сильная нижняя часть тела, чем верхняя. Но это не повод пренебрегать растяжкой верхней части тела, дамы! Напротив, это повод сосредоточиться на них.

«Но я же отжимаюсь и отжимаюсь на широчайшие», - скажете вы. Конечно, отжимания - это здорово. Но эти подтягивания на тренажере просто не могут сравниться с подтягиваниями - или всеми прогрессивными движениями, которые помогают вам подтягиваться. Даже простое свешивание на перекладине может значительно улучшить осанку.Тренировки с подтягиваниями развивают ваши широчайшие, верхнюю часть спины, плечи и руки, но они также удивительно освещают пресс. Все это большие преимущества как для мужчин, так и для женщин, но сильная верхняя часть спины особенно важна для женщин, поскольку она помогает поддерживать вес груди.

Хотите поговорить о телосложении? Давай сделаем это. Хорошо развитые широчайшие мышцы так же важны для подчеркивания формы песочных часов, которую желает большинство женщин, как и косые мышцы живота. Сосредоточьтесь на подтягиваниях, и вы, возможно, наконец увидите, что вы хотели бы получить от боковых наклонов.

Тренировка с собственным весом, конечно же, означает, что вы используете свое тело в качестве веса, поэтому вы можете не подумать о подтягиваниях, если у вас больше веса, чем вы хотите. Я понял! Но не избегает тренировок с отягощениями только потому, что вы несете лишний вес. Сбалансируйте свои подтягивания со здоровой диетой, и вы добьетесь того, чего хотите, гораздо быстрее, чем если бы вы выполняли одно или другое упражнение в одиночку.

Еще нет на борту? Вот серия упражнений, которые помогут подготовить вас к первому подтягиванию.Нет ничего более воодушевляющего, чем развенчание стереотипа о том, что женщины недостаточно сильны, чтобы делать подтягивания. Давайте начнем!

Шаг 1

Это в основном горизонтальное подтягивание, когда ноги остаются на земле или возвышении. Это менее сложно, чем полное подтягивание, потому что рычаги и угол более благоприятны, но это не значит, что это легко.

Найдите перекладину примерно на уровне талии и расположитесь под ней, расставив руки чуть шире плеч.Если вы идете в тренажерный зал, вы можете использовать тренажер Смита или штангу на булавках в силовой стойке, чтобы набрать точную высоту. Практикуйтесь с хватом сверху или снизу - в зависимости от того, что кажется более естественным. При необходимости чередуйте два варианта: один - с согнутыми в коленях, второй - с прямыми ногами. Согнуть ноги в коленях будет проще, потому что вы можете слегка толкнуть ногами, когда это необходимо.

Австралийские подтягивания

Пытайтесь подтягивать грудь ближе, чем на дюйм к грифу при каждом повторении, затем медленно опускайтесь, избегая использования инерции.Держите спину прямо, поднимаясь и опускаясь, и избегайте позывов сгибаться по мере износа набора.

Я рекомендую начинать с 2-3 подходов по 10 чистых повторений как часть вашей обычной тренировки. Когда вы сможете сделать 3 удобных подхода по 10 австралийцев, смешайте несколько подходов, когда вы поднимаете ноги на другую перекладину, коробку или платформу. Это изменит рычаг, сделав движение более сложным.

Шаг 2

Когда вы только начинаете, просто висеть на перекладине может быть сложно.Не чувствуй себя безнадежным, если это так. Если нужно, начните с нескольких секунд, а затем делайте это медленно.

Чем больше вы будете сопротивляться раскачиванию и научитесь напрягать все тело, тем лучше вы сможете задействовать нервную систему для задействования мышц, когда придет время для вашего первого подтягивания. В то время как австралийские подтягивания - это естественная часть вашей тренировки, вы можете избавиться от подвешивания на перекладине в любое время дня, если у вас есть доступ к перекладине для подтягиваний в дверном проеме. Это движение также может быть частью вашей разминки во время тренировки.

Поиграйте, сжимая гриф сильнее или расслабляя хват, что поможет укрепить мышцы руки и кисти. Не стесняйтесь экспериментировать с разными хватами: над, под и смешанным. Знай свой бар! Хотя это может выглядеть не так впечатляюще, как подтягивание, само по себе это мощное упражнение.

Как только вы почувствуете себя комфортно вися около 15-30 секунд, начните практиковать обратное пожимание плечами. Они научат вас укладывать плечи, что поможет вам научиться использовать более крупные мышцы спины, такие как широчайшие и трапеции.Возможность задействовать их имеет решающее значение для выполнения подтягивания.

Чтобы выполнить обратное пожимание плечами, крепко возьмитесь за перекладину и потяните лопатки вниз и назад, слегка приподняв грудь и оттолкнув плечи от ушей. Вы можете практиковать их для повторений, и в конечном итоге они станут отличным упражнением на подвижность, которое можно будет включить в свою программу разминки. Так же, как вешание на перекладине, чередуйте разные хватки.

Шаг 3

Как только вы освоитесь в подвешивании под перекладиной, следующий шаг - начать висеть с согнутыми руками и подбородком над перекладиной.Это известно как подвешивание на согнутой руке или просто «подвешивание на гибкой линии».

С первой попытки я предлагаю использовать приподнятую платформу, чтобы помочь себе занять положение, при котором подбородок находится над перекладиной. Также полезно начать с этого захвата снизу вверх.

Подвешивание с гибкой рукой

Прыгните в верхнюю позицию, сожмите перекладину и удерживайте ее как можно дольше. Все ваше тело может начать дрожать от попыток удержаться на месте. Это хорошо! Старайтесь не задерживать дыхание.

Определите время зависания и поставьте перед собой задачу достичь 30 секунд. Затем увеличьте его до минуты.

Шаг 4

Концепция медленных негативов заключается в работе эксцентрической (фаза опускания), чтобы создать силу для концентрических повторений. Это похоже на обратное подтягивание - и многие женщины обнаруживают, что это волшебный ингредиент, благодаря которому, наконец, произошло их первое подтягивание.

Старт в положении зависания с согнутой стороны. Напрягите все тело и медленно, без инерции, опускайтесь.Старайтесь, чтобы негатив продержался не менее 10 секунд. Вы должны закончить в нижней позиции с вытянутыми руками и сжатыми плечами. Начните делать по одному, отдыхая минуту или две между усилиями.

Если вы хорошо познакомитесь с медленными отрицаниями, вы почти вплотную приблизитесь к подтягиванию.

Когда вы хорошо познакомитесь с медленными отрицательными упражнениями, вы довольно близки к подтягиванию. Но мне все же нравится добавлять одно последнее упражнение в виде подтягиваний с частичным диапазоном движений, чтобы по-настоящему сосредоточиться на сложной верхней половине движения.С ними вы можете использовать платформу или подпрыгнуть примерно на полпути к перекладине, а затем подтянуться вверх до конца.

В конце концов, вам придется все меньше и меньше полагаться на импульс, который вы получаете от прыжков. Затем сделайте медленный минус по пути вниз.

Вы почти у цели!

Когда вы, наконец, готовы к первому подтягиванию, я обычно предлагаю попробовать хват снизу вверх, также известный как подтягивание. Подтягивания, как правило, более доступны для новичков, потому что они сильно задействуют бицепсы в дополнение к спине и широчайшим, что немного облегчает движение.

Подтягивание

Старт из мертвого положения с вытянутыми руками. Упакуйте плечи, напрягите тело и подтяните штангу к подбородку. В первый раз вы можете сделать только одно повторение. В таком случае поздравьте себя! Это на единицу больше, чем вы могли сделать раньше, и это большое достижение. Тогда отдохните заслуженно.

В традиционной силовой тренировке это будет считаться вашим максимальным количеством повторений, и после него следует сделать длительный отдых продолжительностью около двух минут перед повторением.Для начала попробуйте сделать 3-5 подходов по одному повторению, но не ругайте себя, если у вас есть только один подход.

Если ваша попытка не привела к повторению, не беспокойтесь! Возможно, вас еще нет, но вы все еще рядом. Дайте себе еще неделю с планом тренировок, подобным приведенному ниже.

Собираем все вместе

Если у вас нет обширного опыта в силовых тренировках, ежедневные подтягивания могут оказаться для вас непосильными. Помните, что вашим суставам может потребоваться время, чтобы догнать рост мышц и приспособиться к нагрузке, которую вы им оказываете.

По этой причине я предлагаю тренироваться перед подтягиванием через день или только тогда, когда вы чувствуете себя свежим и не слишком болезненным. Это поможет избежать перенапряжения суставов и предотвратит такие травмы, как тендинит. Дополнение вашей практики другими упражнениями для укрепления верхней части тела, такими как отжимания, также может помочь вам прогрессировать еще быстрее!

Я предлагаю тренироваться перед подтягиванием через день или только тогда, когда вы чувствуете себя свежим и не слишком болезненным. Это поможет избежать перенапряжения суставов и предотвратит такие травмы, как тендинит.

После того, как вы освоите австралийские подтягивания, вот последовательность действий, которую вы можете использовать, чтобы наконец справиться со штангой. Добавьте эти упражнения в свой распорядок тренировок в следующие дни, и вы будете в пути!

Что будет дальше?

Не забывайте проявлять терпение к своим успехам, работая над увеличением числа подтягиваний. Если бы это было легко, вы бы увидели в тренажерном зале столько же женщин, выполняющих упражнения на подтягивания, сколько вы делаете на эллиптическом тренажере.Не сдавайся. Не менее важно не отказываться от того, что привело вас к первому подтягиванию!

Последовательность в подтягиваниях - вот что поможет увеличить ваши показатели. Когда вы будете достаточно сильны, чтобы выполнить каждый из шагов и , чтобы сделать первое подтягивание, продолжайте практиковать другие базовые движения, которые привели вас к этому. Каждый из них имеет уникальные преимущества, помимо того, что он просто помогает вам добраться туда, где вы сейчас находитесь.

.

Нарисовать горизонтальные диаграммы? · Ошибка № 205 · mwaskom / seaborn · GitHub

перейти к содержанию Зарегистрироваться
  • Почему именно GitHub? Особенности →
    • Обзор кода
    • Управление проектами
    • Интеграции
    • Действия
    • Пакеты
    • Безопасность
    • Управление командой
    • Хостинг
    • мобильный
    • Истории клиентов →
    • Безопасность →
.

CSS Горизонтальная панель навигации


Горизонтальная панель навигации

Есть два способа создать горизонтальную панель навигации. Используя встроенные или плавающие элементов списка.

Элементы встроенного списка

Одним из способов создания горизонтальной панели навигации является указание элементов

  • как встроенный, в дополнение к "стандартному" коду с предыдущей страницы:

    Объяснение примера:

    • Дисплей: встроенный; - По умолчанию элементы
    • являются блочными.Мы тут удалить разрывы строк до и после каждого элемента списка, чтобы отобразить их в одной строке

    Элементы плавающего списка

    Еще один способ создания горизонтальной панели навигации - разместить

  • элементы и укажите макет для ссылок навигации:

    Пример

    Ли {
    плыть налево;
    }

    а {
    дисплей: блок;
    отступ: 8 пикселей;
    цвет фона: #dddddd;
    }

    Попробуй сам "

    Объяснение примера:

    • поплавок: левый; - используйте float, чтобы элементы блока скользили рядом друг с другом
    • дисплей: блок; - Отображение ссылок в виде блоковых элементов делает всю область ссылок кликабельны (не только по тексту), и это позволяет нам указать отступы (и высота, ширина, поля и т. д.если хотите)
    • отступ: 8 пикселей; - Поскольку блочные элементы занимают всю доступную ширину, они не могут плавать рядом друг с другом. Поэтому укажите отступы, чтобы они хорошо выглядят
    • цвет фона: #dddddd; - Добавить серый цвет фона к каждому элементу a

    Совет: Добавьте цвет фона в

      вместо каждого элемента , если хотите цвет фона на всю ширину:


      Примеры горизонтальной панели навигации

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

      Пример

      ul {
      list-style-type: none;
      маржа: 0;
      отступ: 0;
      переполнение: скрытый;
      цвет фона: # 333;
      }

      ли {
      плыть налево;
      }

      li a {
      дисплей: блок;
      цвет белый;
      выравнивание текста: по центру;
      отступ: 14 пикселей 16 пикселей;
      текст-оформление: нет;
      }

      / * Измените цвет ссылки на # 111 (черный) при наведении * /
      li a: hover {
      background-color: # 111;
      }

      Попробуй сам "

      Активная / текущая ссылка для навигации

      Добавьте «активный» класс к текущей ссылке, чтобы пользователь знал, на какой странице он находится:

      Ссылки с выравниванием по правому краю

      Выровнять ссылки по правому краю, перемещая элементы списка вправо ( float: right; ):

      Пример

      Попробуй сам "

      Разделители границы

      Добавьте свойство border-right в

    • , чтобы создать разделители ссылок:

      Пример

      / * Добавляем серую правую границу ко всем элементам списка, кроме последнего элемента (последний ребенок) * /
      li {
      граница справа: 1px solid #bbb;
      }

      li: last-child {
      border-right: нет;
      }

      Попробуй сам "

      Фиксированная панель навигации

      Сделать так, чтобы панель навигации оставалась вверху или внизу страницы, даже когда пользователь прокручивает страницу:

      Примечание. Фиксированное положение может некорректно работать на мобильных устройствах.

      Серая горизонтальная панель навигации

      Пример серой горизонтальной панели навигации с тонкой серой рамкой:

      Пример

      ul {
      border: 1px solid # e7e7e7;
      цвет фона: # f3f3f3;
      }

      li a {
      цвет: # 666;
      }

      Попробуй сам "

      Липкая панель навигации

      Добавить позиция: липкая; в

        , чтобы создать липкую панель навигации.

        Прикрепленный элемент переключается между относительным и фиксированным в зависимости от положения прокрутки.Он позиционируется относительно, пока не будет достигнута заданная позиция смещения во вьюпорте - затем он «закрепится» на месте (например, position: fixed).

        Пример

        ul {
        position: -webkit-sticky; / * Safari * /
        положение: липкое;
        верх: 0;
        }

        Попробуй сам "

        Примечание. Internet Explorer, Edge 15 и более ранние версии не поддерживают закрепленное позиционирование. Safari требует -webkit- префикс (см. пример выше). Вы также должны указать по крайней мере один из верхний , правый , нижний или левый для липкое позиционирование для работы.


        Другие примеры

        Адаптивный Topnav

        Как использовать медиа-запросы CSS для создания адаптивной верхней навигации.

        Попробуй сам "

        Адаптивный Sidenav

        Как использовать медиа-запросы CSS для создания адаптивной боковой навигации.

        Попробуй сам "

        .

        Как сделать штурмовой участок морского дна

        Из этого туториала Вы узнаете, как создать штриховку Seaborn. В руководстве объясняется синтаксис sns.barplot и показаны пошаговые примеры создания гистограмм с помощью Seaborn.

        Учебное пособие разделено на несколько разделов. Вы можете щелкнуть любую из следующих ссылок, чтобы перейти в соответствующий раздел (если вам нужно что-то конкретное).

        Содержание:

        Но если вы новичок в Seaborn или новичок в визуализации данных в Python, вам, вероятно, следует прочитать полное руководство.

        Краткий обзор гистограмм

        Давайте быстро рассмотрим гистограммы.

        Согласно Википедии, столбчатые диаграммы (также известные как столбчатые диаграммы):

        диаграмма или график, представляющий категориальные данные с прямоугольными полосами, высота или длина которых пропорциональны значениям, которые они представляют.

        Обычно разные столбцы представляют разные категории категориальной переменной. И длина каждой полосы представляет собой некоторое значение некоторой метрики для этих категорий.

        Когда использовать гистограмму

        Обычно мы используем гистограммы, когда у нас есть хотя бы одна категориальная переменная и одна числовая переменная.

        Мы используем гистограмму для анализа различий между категориями.

        Гистограммы - это простой, но мощный метод визуализации данных, который мы можем использовать для анализа данных.

        Но, несмотря на их относительную простоту, их не совсем легко создать на Python.

        Сказав это, давайте поговорим о создании гистограмм в Python и в Seaborn.

        Краткое знакомство с Seaborn

        Прежде чем мы поговорим о гистограммах в Сиборне, позвольте мне быстро представить Сиборна.

        Если вы не знакомы с этим, Seaborn - это пакет визуализации данных для языка программирования Python.

        Источник: https://seaborn.pydata.org/

        Он предоставляет функции для создания различных визуализаций статистических данных.

        Seaborn - один из лучших пакетов для визуализации данных

        Python имеет множество пакетов визуализации данных.Есть и старые, например matplotlib. Есть и более новые, такие как Plotly, Bokeh и другие.

        Зачем использовать Seaborn со всеми опциями?

        Короткий ответ заключается в том, что его гораздо проще использовать, чем многие другие варианты.

        Это зависит от того, что вы пытаетесь сделать. Если вы пытаетесь создать уникальную индивидуальную визуализацию, Seaborn, вероятно, не лучший выбор.

        Но если вы хотите легко создавать красивые статистические визуализации (например, гистограммы, линейные диаграммы и т. Д.), Тогда Seaborn в настоящее время является лучшим вариантом.

        На это есть несколько причин.

        Seaborn хорошо работает с DataFrames

        Возможно, самая большая причина использовать Seaborn заключается в том, что синтаксис в значительной степени разработан для хорошей работы с Pandas DataFrames.

        В этом отличие от многих других пакетов визуализации данных Python, в частности, от matplotlib. Примечательно, что matplotlib не , а не хорошо работает с DataFrames.

        Если вы привыкли использовать DataFrames и «думаете о визуализации» с точки зрения построения столбцов в DataFrame, тогда вам будет сложно использовать matplotlib.

        Seaborn, с другой стороны, по большей части хорошо работает с DataFrames. Легко указать, что вы хотите построить столбцы в конкретном DataFrame с помощью довольно простого синтаксиса. (В этом отношении Seaborn чем-то похож на ggplot2 в R.)

        Seaborn лучше для многомерной визуализации

        Seaborn также лучше умеет создавать многомерные визуализации данных.

        Опять же, это отличие от matplotlib.

        Например, в matplotlib есть функция для создания очень простых гистограмм.Но если вы хотите использовать несколько категориальных переменных в гистограмме, все становится значительно сложнее. Например, с помощью matplotlib довольно сложно создать «уклоненные» гистограммы.

        С другой стороны, с помощью Seaborn легко создавать многомерные визуализации. Синтаксис прост и интуитивно понятен. В Seaborn довольно легко создать что-то вроде «уклоненной» гистограммы (я покажу вам, как это сделать в примере 6 этого руководства).

        Знакомство с заговором Seaborn

        Seaborn позволяет легко создавать гистограммы (также известные как гистограммы) на Python.

        Инструмент, который вы используете для создания гистограмм с Seaborn, - это функция sns.barplot () .

        Для ясности, в Seaborn есть аналогичная функция под названием sns.countplot () .

        Основное различие между sns.barplot и sns.countplot состоит в том, что функция countplot () подсчитывает записи, а длина каждой полосы соответствует количеству записей для этой конкретной категории.

        Однако функция sns.barplot отличается.

        Функция sns.barplot вычисляет среднее значение

        Функция sns.barplot вычисляет сводную статистику для каждой категории. По умолчанию вычисляется среднее значение.

        Длина каждого столбца соответствует значению этой статистики. Поэтому, когда вы используете sns.barplot, по умолчанию длина полосы соответствует среднему значению данных для этой категории.

        Сказав это, можно изменить способ суммирования данных sns.barplot с помощью параметра средства оценки .Более того, если вы знаете, как обрабатывать данные с помощью Pandas, вы можете рассчитать еще более сложную статистику.

        Теперь, когда вы немного поговорили о функции sns.barplot, давайте посмотрим на ее синтаксис.

        Синтаксис sns.barplot

        Синтаксис sns.barplot () довольно прост.

        В простейшем случае вы просто вызываете функцию как sns.barplot () . Затем внутри круглых скобок вы можете указать DataFrame, который вы хотите построить, а также переменные, которые вы хотите поместить на оси x и y.

        Обычно это синтаксис, который вы будете использовать для создания простой гистограммы (которую я покажу вам в примере 1).

        Однако синтаксис может стать более сложным, если вы используете некоторые из дополнительных параметров sns.boxplot.

        Давайте взглянем на некоторые из этих параметров.

        Параметры sns.barplot

        Функция sns.barplot имеет более десятка параметров, которые вы можете использовать для управления работой функции.

        Однако для краткости мы поговорим только о нескольких наиболее распространенных:

        • данные
        • x
        • y
        • цвет
        • оттенок
        • ci
        • оценщик

        Давайте подробнее поговорим о каждом из этих

        данные

        Параметр data позволяет указать DataFrame, содержащий данные, которые вы хотите построить.

        Технически этот параметр также распознает массив или список массивов, но чаще всего передается Pandas DataFrame в качестве аргумента для параметра data .

        x

        Параметр x позволяет указать переменную, которую необходимо сопоставить с осью x.

        Если вы создаете вертикальную гистограмму, то обычно в этот параметр передается категориальная переменная.

        Если вы создадите горизонтальную гистограмму, это будет числовая переменная.

        (я покажу вам их примеры в разделе примеров.)

        y

        Параметр y аналогичен параметру x .

        Параметр y позволяет указать переменную, которую вы хотите сопоставить с осью y.

        Тип переменной, которую вы передаете в y , зависит от того, какой тип столбчатой ​​диаграммы вы хотите создать.

        Если вы создаете вертикальную гистограмму, вы обычно передаете в этот параметр числовую переменную.

        Если вы создадите горизонтальную гистограмму, это будет категориальная переменная.

        (я покажу вам их примеры в разделе примеров.)

        цвет

        Параметр color позволяет указать цвет полос.

        Если вы не укажете значение для этого параметра, Seaborn выберет цвет полос. По умолчанию каждая полоса окрашивается в другой цвет.

        Я рекомендую использовать значение по умолчанию , а не .

        Как правило, вы должны изменить цвет полос, чтобы все они были одного цвета.

        Для ясности: когда вы используете параметр color , все полосы будут иметь одинаковый цвет.

        оттенок

        Параметр hue также изменяет цвет полос, но работает иначе, чем параметр color .

        Обычно вы сопоставляете категориальную переменную с параметром оттенка .

        Когда вы это сделаете, файл sns.Функция barplot создаст новые полосы для категорий переменной, которую вы сопоставили с оттенком . По сути, когда вы используете параметр hue , sns.barplot создаст «уклоненную» гистограмму, где цвет полосок устанавливается в соответствии с переменной hue .

        Я покажу вам пример этого в примере 6, чтобы помочь вам понять.

        ci

        Параметр ci позволяет изменять полосы ошибок гистограммы.

        Планки ошибок очень распространены в академической среде, но не так распространены в бизнес-среде.

        По умолчанию установлено значение ci = 95 , но вы можете изменить его на «sd», и в этом случае столбцы будут использоваться для обозначения стандартного отклонения данных.

        Вы также можете установить ci = None , и в этом случае функция полностью удалит полосы ошибок.

        оценщик

        Оценщик позволяет указать, какую статистическую функцию использовать для расчета длины полос.

        По умолчанию установлено значение «среднее»… поэтому sns.barplot будет вычислять среднее значение для каждой категории, а длина полосы будет соответствовать среднему значению.

        Но вы можете изменить это на другую статистику, такую ​​как «мин.», «Макс.», «Медиана» и т. Д.

        Примеры: как создавать гистограммы с помощью Seaborn

        Хорошо, теперь, когда вы узнали о синтаксисе sns.barplot, давайте взглянем на несколько примеров.

        Примеры:

        Сначала запустите этот код

        Перед запуском любого из примеров вам нужно сначала запустить некоторый предварительный код.

        Вам нужно будет импортировать несколько пакетов, установить форматирование и создать набор данных, который мы собираемся использовать.

        Установить пакеты

        Во-первых, вам нужно импортировать некоторые пакеты Python. В частности, вам нужно импортировать Pandas, Numpy и Seaborn.

        Вы можете сделать это с помощью этого кода:

         импортировать панд как pd импортировать numpy как np импортировать seaborn как sns 

        Мы будем использовать Pandas и Numpy для создания нашего набора данных, и мы будем использовать Seaborn (очевидно) для создания наших гистограмм.

        Установить форматирование Seaborn

        Далее мы собираемся установить форматирование для наших диаграмм. По умолчанию (в зависимости от того, как установлены ваши настройки по умолчанию), ваши диаграммы могут быть отформатированы как диаграммы Matplotlib. Честно говоря, значения по умолчанию для matplotlib немного уродливы, поэтому мы собираемся использовать форматирование диаграмм Сиборна.

        Для этого мы можем использовать функцию sns.set () :

         sns.set () 
        Создать фрейм данных

        Наконец, мы собираемся создать фрейм данных, содержащий некоторые «фиктивные» данные.

        Последний DataFrame будет содержать фиктивные «баллы» за тест для набора студентов. В DataFrame будет три переменных: балл , класс и пол .

        Чтобы создать эти данные, мы будем использовать функцию numpy.random.normal для создания нормально распределенных данных. Эти обычно распределенные наборы данных названы с префиксом score_array_ в приведенном ниже коде.

        Эти нормально распределенные массивы затем превращаются в DataFrames с помощью pandas.Функция DataFrame. Когда мы создаем эти фреймы данных, мы добавляем переменные « класс, » и « пол, » с соответствующими значениями.

        На последнем этапе мы объединяем все вместе в один фрейм данных с помощью функции pd.concat.

        Вы можете запустить следующий код для создания данных:

         # набор семян np.random.seed (41) # создать три разных нормально распределенных набора данных score_array_A_m = np.random.normal (размер = 100, loc = 85, масштаб = 3) score_array_A_f = нп.random.normal (размер = 100, местоположение = 90, масштаб = 2) score_array_B_m = np.random.normal (размер = 100, loc = 83, масштаб = 4) score_array_B_f = np.random.normal (размер = 100, loc = 80, масштаб = 7) score_array_C_m = np.random.normal (размер = 100, loc = 73, масштаб = 7) score_array_C_f = np.random.normal (размер = 100, loc = 80, масштаб = 2) # превратить обычные наборы данных в фреймы данных score_df_A_m = pd.DataFrame ({'score': score_array_A_m, 'class': 'Class A', 'пол': 'Male'}) score_df_A_f = pd.DataFrame ({'score': score_array_A_f, 'class': 'Class A', 'пол': 'Female'}) score_df_B_m = pd.DataFrame ({'score': score_array_B_m, 'class': 'Class B', 'пол': 'Male'}) score_df_B_f = pd.DataFrame ({'score': score_array_B_f, 'class': 'Class B', 'пол': 'Female'}) score_df_C_m = pd.DataFrame ({'score': score_array_C_m, 'class': 'Class C', 'пол': 'Male'}) score_df_C_f = pd.DataFrame ({'score': score_array_C_f, 'class': 'Class C', 'пол': 'Female'}) #concat dataframes вместе score_data = pd.concat ([score_df_A_m , score_df_A_f , score_df_B_m , score_df_B_f , score_df_C_m , score_df_C_f ]) 

        А давайте распечатаем несколько строк:

         score_data.head () 

        ВЫХОД:

         оценка пол класса 0 84.187863 Кобель класса А 1 85.314544 Кобель класса А 2 85.751583 Кобель класса А 3 82.224400 Кобель класса А 4 86.701431 Кобель класса А 

        Итак, набор данных score_data содержит три переменные с данными о классе, поле и балле для группы из 600 студентов.

        Теперь, когда у нас есть набор данных, давайте сделаем гистограммы.

        ПРИМЕР 1. Создание простой столбчатой ​​диаграммы

        Сначала мы создадим простую гистограмму.

        Для этого мы вызовем функцию sns.barplot и укажем данные, а также переменные x и y .

        Мы указываем, что хотим отобразить данные в фрейме данных score_data с кодом data = score_data .

        Мы указываем, что хотим поместить переменную "class" на ось x и переменную "score" на ось y.

        Давайте запустим код:

         sns.barplot (data = score_data , x = 'класс' , y = 'оценка' ) 

        А вот результат:

        Начну с того, что это работает, но немного несовершенно.

        Каждая категория переменной класса имеет собственные столбцы. Эти полосы размещены в разных положениях по оси x. Это соответствует коду x = 'class' .

        Длина каждой полосы соответствует среднему баллу для каждого класса. Это соответствует коду y = «оценка» . (Помните, что по умолчанию функция sns.boxplot вычисляет среднее значение для каждой категории.)

        Опять же, это работает, но есть недостатки. Полосы разного цвета, что я считаю плохим дизайном.Категории уже разделены позицией на оси x, поэтому они не должны быть разных цветов. Мы исправим это в следующем примере.

        Кроме того, мне не очень нравятся полосы ошибок на этой диаграмме. Планки ошибок необходимы для некоторых задач (например, для научных работ), но мы часто не используем их в бизнес-среде. Я покажу вам, как их удалить в примере 3.

        ПРИМЕР 2: Изменение цвета полосы

        Затем мы изменим цвета полос.

        Как я упоминал в примере 1, все полосы по умолчанию имеют разный цвет.

        Мне это не нравится. Обычно мне нравится, чтобы все столбцы были одного цвета, если только мы не используем цвет как способ различения столбцов. Имейте в виду, что сами полосы уже различаются по позиции и , поэтому нам не нужно различать их по цвету.

        Хорошо. Чтобы изменить цвет полосы, мы собираемся использовать параметр color .

        Здесь мы собираемся установить цвет = 'голубой' .

         sns.barplot (data = score_data , x = 'класс' , y = 'оценка' , color = 'голубой' ) 

        ВЫХОД:

        Я думаю, что голубой выглядит хорошо, поэтому я предпочитаю использовать его для диаграмм.

        Сказав это, Python понимает множество названий цветов, таких как «красный», «синий», «темно-красный» и т. Д. Поиграйте немного и найдите те цвета, которые вам нравятся.

        ПРИМЕР 3: Удалить планки ошибок

        Что мне не нравится в двух предыдущих диаграммах, так это полосы погрешностей.

        По умолчанию Seaborn добавляет к полосам погрешности.

        Если вы хотите удалить их, вы можете установить для параметра ci значение ci = None .

         sns.штриховая диаграмма (данные = оценка_данные , x = 'класс' , y = 'оценка' , color = 'голубой' , ci = Нет ) 

        ВЫХОД:

        Как видите, при установке ci = None черные полосы ошибок были удалены.

        ПРИМЕР 4: Создание горизонтальной гистограммы

        Затем мы «перевернем» гистограмму на бок и создадим горизонтальную гистограмму.

        Это довольно просто сделать.

        Все, что нам нужно сделать, это изменить переменные, которые мы передаем в параметры x и y .

        Здесь мы сопоставим балл с осью x и class с осью y. Не то чтобы это полностью изменило то, как мы сопоставили эти переменные в предыдущих примерах.

         sns.barplot (data = score_data , x = 'оценка' , y = 'класс' , color = 'голубой' , ci = Нет ) 

        ВЫХОД:

        Как видите, категории переменной class теперь расположены вдоль оси y (вместо оси x, как раньше).И средний балл измеряется по оси x.

        ПРИМЕР 5: Вычислить другую сводную статистику

        Здесь мы собираемся вычислить другую сводную статистику.

        По умолчанию sns.barplot вычисляет среднее значение показателя, который мы измеряем. По умолчанию длина полосок соответствует среднему значению для этих категорий.

        Но можно использовать функцию штрихового графика для вычисления различных показателей. Например, длина полосок может соответствовать минимальной, а не средней.

        Давай сделаем это.

        Здесь мы собираемся установить для параметра оценщика значение оценщик = мин. .

         от numpy import min sns.barplot (data = score_data , x = 'класс' , y = 'оценка' , color = 'голубой' , ci = Нет , оценка = мин. ) 

        ВЫХОД:

        Внимательно посмотрите. Длина полос теперь соответствует минимальному значению каждой категории, а не среднему значению.

        (Вы можете подтвердить это небольшим анализом данных в DataFrame.)

        ПРИМЕР 6. Создание «уклоненной» гистограммы

        Наконец, давайте создадим гистограмму с уклоном.

        Линейчатая диаграмма с уклоном - это гистограмма с несколькими столбцами в каждой категории оси x (если мы делаем вертикальную гистограмму).

        По сути, это многомерная столбчатая диаграмма.

        Давайте посмотрим.

        Для этого мы установим для параметра оттенка значение hue = 'пол' .

         sns.barplot (data = score_data , x = 'класс' , y = 'оценка' , оттенок = 'пол' , ci = Нет ) 

        А вот диаграмма:

        Обратите внимание на структуру диаграммы.

        Различные категории переменной class по-прежнему расположены вдоль оси x.

        Но в каждой категории есть два бара: один столбик для Male и один столбик для Female .

        Полоски для Male и Female имеют разные цвета. Это потому, что мы установили hue = 'пол' . Цвет полос (AKA, оттенок ) устанавливается в соответствии с различными уникальными значениями переменной пол .

        Такие гистограммы могут быть очень полезны для анализа категорий внутри категорий и сравнения сложных многовариантных групп.

        Оставьте свои вопросы в комментариях ниже

        У вас есть вопросы о создании барных участков с помощью Seaborn?

        Есть ли что-то, о чем мы здесь не рассказали, и что вам нужно понять?

        Напишите свой вопрос в разделе комментариев внизу страницы.

        Присоединяйтесь к нашему курсу, чтобы узнать больше о Seaborn

        Примеров, которые вы видели в этом руководстве, должно быть достаточно для начала, но если вы серьезно относитесь к изучению Seaborn, вам следует записаться на наш премиальный курс под названием Seaborn Mastery .

        О Seaborn можно узнать гораздо больше, и Seaborn Mastery научит вас всему, в том числе:

        • Как создать визуализацию важных данных в Python
        • Как добавить заголовки и метки осей
        • Способы форматирования диаграмм
        • Как создавать многовариантные визуализации
        • Как думать о визуализации данных в Python
        • и более…

        Более того, поможет вам полностью освоить синтаксис за несколько недель.Вы узнаете, как «свободно» писать код Seaborn.

        Подробнее здесь:

        Узнать больше о Seaborn Mastery

        .

        Смотрите также