我在几个global GCM netcdf数据集上成功地使用了所有mpl_toolkits.basemap
函数。直到我遇到这个网格,经度从0.9375开始(而不是我一直看到的0),到359.062结束。你知道吗
要准备情节,我需要:
使绘图连续:
# input_var is a 2D numpy array
var_cyclicDUMMY, lons_cyclicDUMMY = addcyclic(input_var, lons)
因此,我获得了一个2D数组var_cyclicDUMMYwith
一个额外的列(一个额外的经度),和一个1D数组lons_cyclicDUMMY
,在末尾有一个额外的元素,即一个额外的经度,但在0.9375处,而不是需要的360处。
实际上,在下一步中,我
移动网格,使经度从-180变为180,而不是从0变为360,使用:
var_cyclic, lons_cyclic = shiftgrid(180., var_cyclicDUMMY,
lons_cyclicDUMMY, start=False)
我得到一个ValueError: lon0 outside of range of lonsin
有没有关于如何使用basemap或其他解决方案来解决这个问题的建议?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐