Hi, all,<div><br></div><div>I have a question about resources of <font face="courier new, monospace">tmXBMode</font> and <font face="courier new, monospace">tmYLMode</font>. I tried to plot the contour of a 31*32 array using <font face="courier new, monospace">gsn_csm_contour </font><font face="arial, helvetica, sans-serif">with explicit tick mark mode. However, the figure looks wrong. First, the X-axis and Y-axis labels do not show. Also the location of colorbar is not right also. Could someone help me with this question? Thanks much!</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Zheng</font></div><div><span style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span style="font-family:arial,helvetica,sans-serif">P.S. The code: </span><span style="font-family:arial,helvetica,sans-serif"> </span></div>
<div><span style="font-family:arial,helvetica,sans-serif"><br></span></div><div><div><font face="courier new, monospace">load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"</font></div><div><font face="courier new, monospace">load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"</font></div>
<div><font face="courier new, monospace">load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" </font></div><div><font face="courier new, monospace">load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRF_contributed.ncl" </font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">;*********************************</font></div>
<div><font face="courier new, monospace">begin </font></div><div><font face="courier new, monospace">;*********************************</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace">ss=asciiread("ss.txt",(/31,32/),"float")</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace">wks = gsn_open_wks("x11","stat") ; open a ncgm file</font></div><div><font face="courier new, monospace"> gsn_define_colormap(wks,"precip_diff_12lev") ; choose a colormap</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"> res = True ; plot mods desired</font></div><div><font face="courier new, monospace"> res@cnFillMode = "RasterFill" </font></div>
<div><font face="courier new, monospace"> res@cnFillOn = True ; turn on color</font></div><div><font face="courier new, monospace"> res@cnLinesOn = False </font></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace"> res@gsnDraw =False</font></div><div><font face="courier new, monospace"> res@gsnFrame=False</font></div><div><font face="courier new, monospace"><br></font></div><div>
<font face="courier new, monospace">plevel=(/-90,-60,-40,-30,-20,-10,10,20,30,40,60,90/)</font></div><div><font face="courier new, monospace">pcolor= (/2,3,4,5,6,7,8,9,10,11,12,13,14 /)</font></div><div><font face="courier new, monospace">res@cnLevelSelectionMode = "ExplicitLevels"</font></div>
<div><font face="courier new, monospace">res@cnLevels = plevel</font></div><div><font face="courier new, monospace">res@cnFillColors = pcolor</font></div><div><font face="courier new, monospace"><br></font></div>
<div><font face="courier new, monospace">res@tmXBMode="Explicit"</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">res@tmXBValues=(/0,5,10,15.5,21,26,31/)</font></div>
<div><font face="courier new, monospace">res@tmXBLables=(/"-1.5","-1.0","-0.5","0","0.5","1.0","1.5"/)</font></div><div><font face="courier new, monospace">res@tmXBLabelFontHeightF=0.01</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">res@tmYLMode="Explicit"</font></div><div><font face="courier new, monospace">res@tmYLValues=(/0,5,10,15,20,25,30/)</font></div>
<div><font face="courier new, monospace">res@tmYLLables=(/"0","1","2","3","4","5","6"/)</font></div><div><font face="courier new, monospace">res@tmYLLabelFontHeightF=0.01</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"> res@vpWidthF = 0.5 </font></div><div><font face="courier new, monospace"> res@vpHeightF = 0.3</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"> plot = gsn_csm_contour(wks,ss,res) </font></div><div><font face="courier new, monospace">res_lines=True</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">xx=(/15.5,15.5/)</font></div><div><font face="courier new, monospace">yy=(/0,30/)</font></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace">line = gsn_add_polyline(wks,plot,xx,yy,res_lines)</font></div><div><font face="courier new, monospace">draw(plot)</font></div><div><font face="courier new, monospace">frame(wks)</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">end</font></div></div>