作者TimYu930218 (凱哥)
看板Python
標題[問題] spyder 繪圖座標軸如何以次方表示
時間Mon Sep 20 07:07:54 2021
如題
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://webptt.com/m.aspx?n=bbs/Python/M.1632092876.A.0F2.html
1F:→ MasterChang: plt.set_xscale('log')09/20 16:19
我找了很多相關的資料
結果好像這東西在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
3F:推 lycantrope: 3d好像不能set_scale('log') 只能先對x取log再畫圖09/21 09:01
4F:→ lycantrope: 畫完再用set_xticklabels 將數字轉乘指數09/21 09:02
您好 想請問大大 那要怎麼另外調整z 軸邊界值???
limz不適用
※ 編輯: TimYu930218 (101.12.29.236 臺灣), 09/26/2021 00:38:59
6F:推 lycantrope: ax是你要設定的那個axes,可以用ax.set_zlim() 09/26 13:20