[問題] spyder 繪圖座標軸如何以次方表示

看板Python作者 (凱哥)時間2年前 (2021/09/20 07:07), 2年前編輯推噓2(203)
留言5則, 3人參與, 2年前最新討論串1/1
如題 https://imgur.com/U9uQO0b
現在x軸的數據點是0.02 0.002 0.0002 我想把x軸座標用次方表示 變成2*10-2 2*10-3 2*10-4 然後希望彼此等間距 plt.xlim(2*(10**-2),2*(10**-4)) plt.ylim(0,0.4) plt.tick_params(labelsize=13) 請問要怎麼做? 拜託大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.36.24 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1632092876.A.0F2.html

09/20 16:19, 2年前 , 1F
plt.set_xscale('log')
09/20 16:19, 1F

09/20 16:21, 2年前 , 2F
09/20 16:21, 2F
我找了很多相關的資料 結果好像這東西在3d不適用欸..... 圖變這樣 https://i.imgur.com/juecMLW.jpg
https://i.imgur.com/uJpj7vH.jpg
※ 編輯: TimYu930218 (49.216.48.97 臺灣), 09/20/2021 22:52:07 ※ 編輯: TimYu930218 (49.216.48.97 臺灣), 09/20/2021 22:52:46

09/21 09:01, 2年前 , 3F
3d好像不能set_scale('log') 只能先對x取log再畫圖
09/21 09:01, 3F

09/21 09:02, 2年前 , 4F
畫完再用set_xticklabels 將數字轉乘指數
09/21 09:02, 4F

09/21 16:14, 2年前 , 5F
文章代碼(AID): #1XHyBC3o (Python)