Освойте 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-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.
Добавить комментарий