我有一个netcdf数据集,其值是如此之小,以致它们仅以指数格式出现。我正在开发一个程序,该程序从netcdf文件中提取这些值,并使用matplotlib在地图上将其绘制出来。提取的值很好,但我似乎无法使图显示零以外的任何东西。
我尝试更改底图颜色栏标签:
cb = m.colorbar(cs, ax=ax1, format='%.4e')
并更改刻度标签的样式:
ax.ticklabel_format(style='sci', axis='y', scilimits=(0,0))
但没有任何效果。