作者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/cn.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