亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 matplotlib 反轉函數的軸

如何使用 matplotlib 反轉函數的軸

慕仙森 2022-10-25 10:43:56
我有以下功能,我正在尋找的是反轉 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)下圖說明了它的外觀,最好的問候。
查看完整描述

1 回答

?
largeQ

TA貢獻2039條經驗 獲得超8個贊

plot命令允許您同時指定兩者xy但是當您使用單個向量調用它時,它假定第一個向量是整數列表。所以要反轉繪圖,創建默認值x,然后交換xy.

http://img1.sycdn.imooc.com//63574ecf000165f605730319.jpg

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.

此外,我重命名了軸并刪除了大部分格式,所以這看起來正確,但唯一有趣的變化是plot命令。


查看完整回答
反對 回復 2022-10-25
  • 1 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號