1、默认情况下横轴和纵轴都是从小到大显示,以下实例绘制了sin函数,可以看到轴的分布情况。运行的代码如下:
plt.style.use('ggplot')
plt.rcParams['font.sans-serif'] = ['simhei']
plt.rcParams['axes.unicode_minus'] = False
x = np.linspace(0,2*np.pi,200)
y = np.sin(x)
plt.plot(x,y)
plt.title('sin函数')

2、首先开始调整y轴,使其从大到小显示(相对原来反过来),对ax调用invert_yaxis函数即可,运行代码后如下图所示y轴反过来了,图形也随着反转了。代码如下
x = np.linspace(0,2*np.pi,200)
y = np.sin(x)
plt.plot(x,y)
ax = plt.gca()
ax.invert_yaxis()
plt.title('sin函数-y轴反转')

3、然后对x轴进行反转,对ax调用invert_xaxis函数即可。运行代码如下:
x = np.linspace(0,2*np.pi,200)
y = np.sin(x)
plt.plot(x,y)
ax = plt.gca()
ax.invert_xaxis()
plt.title('sin函数-x轴反转')
