我想知道是否有人有一个简单的程序可以在 fortran 90 或 python(或 NCL)的地图(纬度/经度中的二维)上绘制行星边界层高度。我在 F.90 中使用了一个程序,但它不起作用,所以我想与第二个程序进行比较。谢谢
问问题
540 次
1 回答
1
这是一个带有 matplotlib 和 netCDF4 模块的 Python 示例:
import matplotlib.pyplot as plt
from netCDF4 import Dataset
nc = Dataset('mydatafile.nc','r')
lon = nc.variables['lon'][:]
lat = nc.variables['lat'][:]
pblh = nc.variables['pblh'][:]
nc.close()
plt.contourf(lon,lat,pblh)
plt.colorbar()
plt.savefig('pblh.png')
ptl.clf()
您可能需要编辑此示例以匹配您的数据,例如文件名、变量名等。
于 2012-05-14T16:05:38.003 回答