我正在尝试使用压力作为垂直坐标绘制测深图(大气变量的垂直图),并且我想使用“对数”标度进行绘制。当我这样做时,默认mplticks用10的幂表示(例如6 x 10 ^ 2)。我想删除这些并指定自己的yticks,但似乎无法弄清楚该怎么做。
这里是示例图的代码
fig, ax = plt.subplots()
ax.plot(fn,lev)
ax.set_yscale('log')
ax.get_yaxis().set_major_formatter(mpl.ticker.ScalarFormatter())
# #Set axis range, set ticks
ax.axis([0,1,1000,100])
ax.set_yticks([1000,500,200,100])
哪个给出: