| 
本帖最后由 那年春天 于 2020-12-25 17:13 编辑
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 
 一.试卷内容:     data.hdf5文件中包括某物理量的平均值(Mean)用填色图(shaded)画出来,标准差(Std)用等值线画出来(平均值和标准差的缺测值都用-999.0表示)。  要求:    1.图清楚明了,图上的字大小适当(相当于10号字大小)。    2.标准差用等值线表示,并进行9点平滑。等值线上要写上数字,保留小数点后面1位。    3.平均值用填色图表示,并进行9点平滑。colorbar 垂直放在图的右侧,并且和图的下边缘对齐。    4.分别标准X和Y轴的标签。x轴标签(x label): Distance (km), y轴标签(y label): Height (km)。 
    5.可以用python, ncl, matplob其中的任何一种绘图工具完成。   data.nc :是老师处理成nc格式的数据,供ncl绘图的同学使用。 
 二.读hdf5文件的方法:(老师上课的程序里的) def GetVar(sFile,DatasetName):               #方法     rVar=[]     with h5.File(sFile, 'r') as h5F:         for x in DatasetName:             rVar.append(h5F[x][()].copy()) 
     rVar=np.array(rVar)     return rVar 
 DataSet=['X','Y','Mean','Std']                    #打开文件读数据 X,Y,Mean,Std=GetVar('D:11/data.hdf5',DataSet)     #读数据    三.个人的程序 是没有9点平滑的,本人不是大佬嘤嘤,不过还是希望可以帮到大家,请海涵!
 |