source: configs/dcmip2016/PLOTS/testcase/SUPERCELL/todo/plot_supercell_2.5km_wvel_xsec.ncl @ 439

Last change on this file since 439 was 439, checked in by dubos, 8 years ago

Updated DCMIP2016 NCL scripts

File size: 3.6 KB
Line 
1;***********************************************
2; plot_supercell_2.5km_wvel_xsec.ncl
3;
4; Version 1.0
5;***********************************************
6
7load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" 
8load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl" 
9load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" 
10load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl" 
11
12begin
13
14;****************************************************************************
15; DO NOT EDIT ABOVE THIS LINE
16;****************************************************************************
17; Read in data and store as follows:
18;
19;   Output:
20;     w_2500m(lon, lat)
21;     2D vertical velocity field at 2.5km altitude at 7200s (units m/s)
22;
23;   Dimensions:
24;     lon:   arbitrary
25;     lat:   arbitrary
26;----------------------------------------------------------------------------
27
28  data_file = "~/Documents/tempestmodel/test/dcmip2016/outSupercellTest-Agri/outU0.0000-01-01-2500m.nc"
29
30  data = addfile(data_file,"r")
31
32  w_2500m = data->W(24,0,:,:)
33
34;****************************************************************************
35; DO NOT EDIT BELOW THIS LINE
36;****************************************************************************
37
38;------------------------------------------------
39; Workspace
40;------------------------------------------------
41  wks = gsn_open_wks("eps","plot_supercell_2.5km_wvel_xsec")   
42
43  gsn_merge_colormaps(wks,"temp_diff_18lev","sunshine_9lev")
44
45;------------------------------------------------
46; Plot resources [options]
47;------------------------------------------------
48  plot = new(1,graphic)
49
50; Resources:
51  res                     = True
52
53  res@gsnDraw             = False
54  res@gsnFrame            = False
55
56  res@vpKeepAspect        = True
57  res@vpWidthF            = 0.5
58  res@vpHeightF           = 0.6
59  res@gsnMaximize         = True
60  res@gsnPaperOrientation = "portrait"
61
62  res@cnFillOn          = True
63  res@cnLinesOn         = True
64  res@cnLineLabelsOn    = False
65  res@lbLabelAutoStride = True
66  res@cnInfoLabelOn     = False
67
68  res@trXMinF           = -45.0
69  res@trXMaxF           =  30.0
70
71  res@trYMinF           = -45.0
72  res@trYMaxF           =  45.0
73
74  res@tmXBLabelsOn      = True
75  res@tmXBOn            = True
76
77  res@tmXBMode          = "Explicit"
78  res@tmXBValues        = (/-45,-30,-15,0,15,30/)
79  res@tmXBLabels        = (/"45W","30W","15W","0","15E","30E"/)
80
81  res@tmXBMinorOn       = True
82  res@tmXBMinorValues   = (/-40,-35,-25,-20,-10,-5,5,10,20,25/)
83
84  res@tmXTLabelsOn      = True
85  res@tmXTOn            = True
86
87  res@tmYLLabelsOn      = True
88  res@tmYLOn            = True
89
90  res@tmYLMode          = "Explicit"
91  res@tmYLValues        = (/-45,-30,-15,0,15,30,45/)
92  res@tmYLLabels        = (/"45S","30S","15S","0","15N","30N","45N"/)
93
94  res@tmYLMinorOn       = True
95  res@tmYLMinorValues   = (/-40,-35,-25,-20,-10,-5,5,10,20,25,35,40/)
96
97  res@gsnSpreadColors = True
98
99  res@gsnContourZeroLineThicknessF = 0.0
100  res@gsnContourNegLineDashPattern = 1
101
102  res@gsnSpreadColorStart = 7
103  res@gsnSpreadColorEnd = 19
104  res@cnLevelSelectionMode = "ManualLevels"
105  res@cnLevelSpacingF = 1.0
106  res@cnMinLevelValF = -10.0
107  res@cnMaxLevelValF = 20.0
108
109  plot(0) = gsn_csm_contour(wks, w_2500m(:,:), res)
110
111;------------------------------------------------
112; Panel plot
113;------------------------------------------------
114
115  pres = True
116  pres@gsnPanelBottom = 0.1
117  pres@gsnPanelTop = 0.9
118  pres@gsnPanelYWhiteSpacePercent = 5
119  pres@gsnPanelXWhiteSpacePercent = 5
120  gsn_panel(wks, plot, (/1,1/), pres)
121
122end
123
Note: See TracBrowser for help on using the repository browser.