07 Июл 2023
1 мин
2069

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

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

Содержание

Одной из часто возникающих задач при визуализации данных с помощью библиотеки 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.

Содержание

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

Определи профессию по рисунку