设置轴以使用 pyplot 记录

Setting axis to log with pyplot

当我尝试将轴设置为使用 plt.xscale('log') 记录时,刻度从 10^-2 到 10^-3,如何更改此范围?我之前尝试设置 plt.axis([0,1e5,0,1e13]) 但后来我收到一条警告,说我正在将屏蔽元素转换为 nan。

你想要plt.xlimplt.ylim,例如:

plt.xlim([1,1e5])
plt.ylim([1,1e13])

(请记住,对数刻度上不能为 0)