Изменение направления оси Y в Matplotlib: методы изменения направления оси Y

Чтобы повернуть ось Y в Matplotlib, вы можете использовать несколько методов. Вот несколько подходов:

Метод 1: использование plt.gca().invert_yaxis()

import matplotlib.pyplot as plt
# Create a sample plot
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
# Reverse the y-axis
plt.gca().invert_yaxis()
# Display the plot
plt.show()

Метод 2: использование plt.ylim()

import matplotlib.pyplot as plt
# Create a sample plot
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
# Reverse the y-axis
plt.ylim(plt.ylim()[::-1])
# Display the plot
plt.show()

Метод 3: использование ax.invert_yaxis()с явным объектом оси

import matplotlib.pyplot as plt
# Create a sample plot with an explicit axis object
fig, ax = plt.subplots()
ax.plot([1, 2, 3, 4], [1, 4, 9, 16])
# Reverse the y-axis
ax.invert_yaxis()
# Display the plot
plt.show()

Метод 4: использование ax.set_ylim()с явным объектом оси

import matplotlib.pyplot as plt
# Create a sample plot with an explicit axis object
fig, ax = plt.subplots()
ax.plot([1, 2, 3, 4], [1, 4, 9, 16])
# Reverse the y-axis
ax.set_ylim(ax.get_ylim()[::-1])
# Display the plot
plt.show()

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