0
我想知道是否有人有一個簡單的程序在fortran 90或python(或NCL)的地圖上繪製行星邊界層高度(2D經緯度)。 我正在使用F.90中的程序,但它不工作,所以我想與第二個程序進行比較。 謝謝plot行星邊界層高度
我想知道是否有人有一個簡單的程序在fortran 90或python(或NCL)的地圖上繪製行星邊界層高度(2D經緯度)。 我正在使用F.90中的程序,但它不工作,所以我想與第二個程序進行比較。 謝謝plot行星邊界層高度
下面是一個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()
您可能需要修改這個例子來匹配數據,例如文件名,變量名等
我的文件中沒有pblh ...我必須計算它!我正在尋找算法... – gwen
你有什麼類型的數據文件?有無數的方法來做到這一點。你目前的做法是什麼? –
是的,抱歉,我沒有提供足夠的信息。我在netcdf中有一個文件,我使用Richardson號碼... – gwen
你嘗試了什麼?你需要計算算法還是可視化庫? –