2012-05-14 37 views
0

我想知道是否有人有一個簡單的程序在fortran 90或python(或NCL)的地圖上繪製行星邊界層高度(2D經緯度)。 我正在使用F.90中的程序,但它不工作,所以我想與第二個程序進行比較。 謝謝plot行星邊界層高度

+1

你有什麼類型的數據文件?有無數的方法來做到這一點。你目前的做法是什麼? –

+0

是的,抱歉,我沒有提供足夠的信息。我在netcdf中有一個文件,我使用Richardson號碼... – gwen

+1

你嘗試了什麼?你需要計算算法還是可視化庫? –

回答

1

下面是一個Python的例子與matplotlib和netCDF4模塊:

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() 

您可能需要修改這個例子來匹配數據,例如文件名,變量名等

+0

我的文件中沒有pblh ...我必須計算它!我正在尋找算法... – gwen