在 matplotlib 中翻转绘图

Jam*_*een 6 python numpy matplotlib

我正在用 matplotlib 创建一个情节

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 5, 0.1);
y = np.sin(x)
plt.plot(x, y)
Run Code Online (Sandbox Code Playgroud)

我可以翻转绘图,使 y 轴倒置,所有正值都为负,反之亦然吗?

我知道我可以乘以 -1 并使用,invert_yaxis但我想知道是否有一个函数可以在不改变值的情况下翻转它。

A.J*_*pal 10

尝试以下功能:

plt.gca().invert_yaxis()
Run Code Online (Sandbox Code Playgroud)