我有以下功能,我正在尋找的是反轉(zhuǎn) x 和 y 軸。import numpy as npimport matplotlib.pyplot as pltfig = plt.figure()ax = fig.add_subplot(1, 1, 1)major_ticks = np.arange(-2, 10+2, 1)minor_ticks = np.arange(-2, 10+2, 0.25)ax.set_xticks(major_ticks)ax.set_xticks(minor_ticks, minor=True)ax.set_yticks(major_ticks)ax.set_yticks(minor_ticks, minor=True)ax.grid(which='both')ax.grid(which='minor', alpha=0.2)ax.grid(which='major', alpha=0.5)plt.title('Image')plt.xlabel('Height (m)')plt.ylabel('Length (m)')plt.axis('equal')function = np.array([0, 0.52, 0.92, 0.8]) plt.plot(function)下圖說(shuō)明了它的外觀,最好的問(wèn)候。
1 回答

largeQ
TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
該plot
命令允許您同時(shí)指定兩者x
,y
但是當(dāng)您使用單個(gè)向量調(diào)用它時(shí),它假定第一個(gè)向量是整數(shù)列表。所以要反轉(zhuǎn)繪圖,創(chuàng)建默認(rèn)值x
,然后交換x
和y
.
plt.plot(function, np.arange(4), '.-') # function is now treated as x, and I've created the default x and am using it for y.
此外,我重命名了軸并刪除了大部分格式,所以這看起來(lái)正確,但唯一有趣的變化是plot
命令。
添加回答
舉報(bào)
0/150
提交
取消