matplotlib 设置左上角为坐标轴原点

时间:2024-04-08 13:52:35

Python使用matplotlib绘图时,有时需要将坐标轴的原点设置为左上角,具体方法为:

import matplotlib.pyplot as plt

x=[1,2,3,4,5,6]
y=[10,20,30,40,50,60]
plt.plot(x, y, color='red')
plt.show()

绘制出的图像如下:

matplotlib 设置左上角为坐标轴原点

x=[1,2,3,4,5,6]
y=[10,20,30,40,50,60]

plt.plot(x, y, color='red')

ax = plt.gca()                                 #获取到当前坐标轴信息
ax.xaxis.set_ticks_position('top')   #将X坐标轴移到上面
ax.invert_yaxis()                            #反转Y坐标轴

plt.show()

转换后的图像如下:

matplotlib 设置左上角为坐标轴原点