Автор оригинала: Team Python Pool.
Matplotlib ylim С его реализацией на Python
Здравствуйте программисты, в сегодняшней статье мы обсудим Matplotlib ylim() в Python. Библиотека Matplotlib в Python – это численно- математическое расширение библиотеки NumPy. Модуль Pyplot библиотеки Matplotlib-это интерфейс на основе состояний, предоставляющий функции, подобные MATLAB. Функция matplotlib.pyplot.ylim() используется для получения или установки-пределов текущих осей. Прежде чем мы приведем примеры для функции matplotlib ylim (), позвольте мне кратко ознакомить вас с синтаксисом и типом возвращаемого значения.
Синтаксис Matplotlib ylim()
matplotlib.pyplot.ylim(*args, **kwargs)
Параметры:
- bottom: Этот параметр устанавливает значение ylim в bottom.
- top: Этот параметр устанавливает ylim в top.
- **кварги: Текстовые свойства, используемые для управления внешним видом меток.
Тип возврата
Функция matplotlib ylim() возвращает: bottom, top: Кортеж новых пределов оси y.
Пример Matplotlib ylim() в Python
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np .subplot(111) .arange(0.0, 5.0, 0.01) .cos(2 * np.pi * t) .plot(t, s,) plt.annotate('local max', xy =(2, 1), xytext =(3, 1.5), (facecolor, .05), ) plt.ylim(-2, 2) plt.title(" matplotlib.pyplot.ylim() Example") plt.show()
ВЫХОД:
ОБЪЯСНЕНИЕ:
В приведенном выше примере сначала определяется подзаголовок рисунка. Затем рисунок строится путем передачи параметров функции plt.plot (). Кроме того, аннотации добавляются для графика с помощью функции plt.annotate (). Текст, который будет аннотирован, – это “local max”, помещенный в позицию and.5. Наконец, мы установили Matplotlib ylim как plt.ylim(-2, 2). Мы получаем y-пределы для оси y от -2 до 2. Таким образом, -2 – это нижний предел, а 2-верхний предел для оси y.
Matplotlib ylim() по умолчанию
import matplotlib.pyplot as plt .figure().add_axes([0,0,1,1]) import numpy as np .arange(1,10) a1.plot(x, np.log(x)) a1.set_title('Logarithm') plt.show()
ВЫХОД:
ОБЪЯСНЕНИЕ:
В приведенном выше примере массив ‘x’ определяется с помощью np.arange(1, 10). И он строится в обход аргумента np.log(x) функции a1.plot (). Поскольку используется log(x), получается логарифмический график. Но пределы для оси x и оси y явно не упоминались. Таким образом, график принимает значения по умолчанию xlim() и ylim(). В результате предел оси x составляет от 1 до 9. А нижний предел оси y равен 0, а верхний-2,0. Чтобы упомянуть ограничения для оси y в соответствии с нашим выбором, существует метод set_ylim ().
Установите диапазон осей с помощью Matplotlib ylim()
import matplotlib.pyplot as plt import numpy as np # creating an empty object .figure().add_axes([0.1,0.1,0.8,0.8]) # adding axes.arange(0,11) axes.plot(x,x**3,) axes.set_ylim([0,25]) plt.show()
ВЫХОД:
ОБЪЯСНЕНИЕ:
В приведенном выше примере мы создали график x-координат от 0 до 10. Y-координаты должны быть кубом каждой из этих x-координат. Таким образом, мы изменяем диапазон координат y от 0 до 25 с помощью функции set_ylim (). Функция set_ylim() принимает два аргумента, т. е. нижний предел равен 0, а верхний предел равен 25, чтобы изменить диапазон оси y.
Matplotlib ylim() в Python для обратной оси
import numpy as np import matplotlib.pyplot as plt .linspace(-3,3,100)*x+4 plt.plot(x, y) plt.title("Reverted axes") plt.xlim(max(x),min(x)) plt.ylim(max(y),min(y)) plt.show()
ВЫХОД:
ОБЪЯСНЕНИЕ:
Функции xlim() и ylim() используются для установки или получения ограничений для осей X и Y. Если мы передадим максимальное значение по оси как нижнее href=”https://en.wikipedia.org/wiki/Limit_(mathematics)#:~:text=In%20mathematics%2C%20a%20limit%20is,)%20%22approaches%22%20some%20value.&text=The%20concept%20of%20a%20limit,direct%20limit%20in%20category%20theory.”>limit а минимальное значение в оси как верхний предел в вышеприведенных функциях мы получаем перевернутой осью. Мы прошли max(x) как нижний предел и min(x) как верхний предел, который, следовательно, меняет ось. href=”https://en.wikipedia.org/wiki/Limit_(mathematics)#:~:text=In%20mathematics%2C%20a%20limit%20is,)%20%22approaches%22%20some%20value.&text=The%20concept%20of%20a%20limit,direct%20limit%20in%20category%20theory.”>limit а минимальное значение в оси как верхний предел в вышеприведенных функциях мы получаем перевернутой осью. Мы прошли max(x) как нижний предел и min(x) как верхний предел, который, следовательно, меняет ось.
Вывод:
В этой статье мы узнали о реализации Matplotlib ylim() в программах python. Мы обсудили, как установить диапазон осей, а также обратную ось с помощью функции ylim (). Когда границы осей не упоминаются, он использует для построения графика значения по умолчанию xlim() и ylim (). Обратитесь к этой статье в случае каких-либо запросов относительно функции Matplotlib ylim ().
Однако, если у вас есть какие-либо сомнения или вопросы, дайте мне знать в разделе комментариев ниже. Я постараюсь помочь вам как можно скорее.
Счастливого Пифонирования!