Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
2754

Установка границ осей в matplotlib

Одной из часто возникающих задач при визуализации данных с помощью библиотеки matplotlib в Python является установка определенных границ осей. В некоторых

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

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

В качестве примера рассмотрим код, в котором строится простой график:

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25])
plt.show()

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

В библиотеке matplotlib для этого существуют функции xlim() и ylim(). Они позволяют задать границы осей X и Y соответственно. Если вызвать эти функции без аргументов, они вернут текущие границы. Если вызвать их с двумя аргументами, они установят новые границы.

Пример использования:

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25])
plt.xlim(0, 6)
plt.ylim(-1, 30)
plt.show()

В этом примере границы оси X установлены от 0 до 6, а границы оси Y — от -1 до 30.

Таким образом, с помощью функций xlim() и ylim() можно легко контролировать границы осей на графиках, создаваемых с помощью matplotlib.

Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

Добавить комментарий