<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: ????; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>hi,</div><div> when i use <span style="background-color: rgba(0, 0, 0, 0); font-size: 10.5pt; line-height: 1.5;">gsn_csm_lat_time, i got the following warning info:</span></div><div><span style="background-color: rgba(0, 0, 0, 0); font-size: 10.5pt; line-height: 1.5;"> </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">warning:_NhlCreateSplineCoordApprox: Attempt to create spline approximation for X axis failed: consider adjusting trXTensionF value</span></div><div> warning:IrTransInitialize: error creating spline approximation for trXCoordPoints; defaulting to linear </div>
<div> and the x-axis didn't appear.</div><div><br></div><div>the below is my script:</div><div> </div><div><div> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"<br>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"<br>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"<br>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"<br><br>begin<br><br> minlat = 9<br> maxlat = 56<br> minlon = 70<br> maxlon = 150<br><br><br>files10=systemfunc("cat nccolumn.log")<br>print(files10)<br><br>setfileoption("nc","Format","LargeFile")<br>mons01ff=addfiles(files10,"r")<br>ListSetType(mons01ff,"join")<br><br><br>slat10=mons01ff[:]->lat<br>slon10=mons01ff[:]->lon<br>colm10=mons01ff[:]->column_ozone<br>colm10dms=dimsizes(colm10)<br>colm10@_FillValue=999.0<br>colm10=colm10*0.1<br><br>pcolm10=colm10(:,{minlon:maxlon},{minlat:maxlat})<br><br><br>tlat10=slat10(0,{minlat:maxlat})<br>tlon10=slon10(0,{minlon:maxlon})<br><br><br>tlat10@units="degrees-north"<br>tlon10@units="degrees-east"<br><br><br><br>acolm10=dim_avg_n(pcolm10,1)<br>;print("----"+dimsizes(acolm10))<br><br>times10=yyyymm_time(2010,2012,"integer")<br>;times10=yyyymm_to_yyyyfrac(itimes10, 0.0)<br>times10!0 = "time"<br>times10@units="Months since January 2010"<br>times10@long_name="Months"<br><br>acolm10!0="time"<br>acolm10!1="lat"<br>acolm10@units=colm10@units<br>acolm10@long_name=colm10@long_name<br>acolm10&time=times10<br>acolm10&lat=tlat10<br>; print(times10)<br><br>printVarSummary(acolm10)<br><br>;printMinMax(acolm10&lat, 0)<br>; printMinMax(tlon10, 0)<br><br>print(acolm10&time)<br><br>delfile=systemfunc("rm "+"zonal_column"+".png")<br>wks=gsn_open_wks("png","zonal_column")<br>gsn_define_colormap(wks,"GMT_no_green")<br> res = True<br> res@cnFillOn = True<br> res@cnLinesOn = False<br> res@gsnAddCyclic = False<br> <br> ;res@pmTickMarkDisplayMode = "Always"<br> res@tmYLMode = "Explicit"<br> res@tmYLValues =(/10,15,20,25,30,35,40,45,50,55/)<br> res@tmYLLabels =(/"10~S~o~N~N","15~S~o~N~N","20~S~o~N~N","25~S~o~N~N",\<br> "30~S~o~N~N","35~S~o~N~N","40~S~o~N~N", \<br> "45~S~o~N~N","50~S~o~N~N","55~S~o~N~N"/)<br> ;res@tmXBMinorOn = False <br> <br> res@tmXBMode = "Explicit"<br> ;res@tmXBFormat = "f"<br> <font color="#ff0000"> ;res@tmXBValues =(/201001,201002,201003,201004,201005,201006,\<br> ; 201007,201008,201009,201010,201011,201012,\<br> ; 201101,201102,201103,201104,201105,201106,\<br> ; 201107,201108,201109,201110,201111,201112,\<br> ; 201201,201202,201203,201204,201205,201206,\<br> ; 201207,201208,201209,201210,201211,201212/)</font><br><br> <br> <font color="#0000ff">res@tmXBValues =(/201001,201003,201006,201009,201012,\<br> 201101,201103,201006,201109,201112,\<br> 201201,201203,201206,201209,201212/)</font><br><br> <font color="#ff0000"> ;res@tmXBLabels =(/"JAN","FEB","MAR","APR","MAY","JUN",\<br> ; "JUL","AUG","SEP","OCT","NOV","DEC",\<br> ; "JAN","FEB","MAR","APR","MAY","JUN",\<br> ; "JUL","AUG","SEP","OCT","NOV","DEC",\<br> ; "JAN","FEB","MAR","APR","MAY","JUN",\<br> ; "JUL","AUG","SEP","OCT","NOV","DEC"/)</font><br> <font color="#0000ff"> res@tmXBLabels =(/"JAN~C~2010","MAR~C~2010","JUN~C~2010","SEP~C~2010","DEC~C~2010",\<br> "JAN~C~2011","MAR~C~2011","JUN~C~2011","SEP~C~2011","DEC~C~2011",\<br> "JAN~C~2012","MAR~C~2012","JUN~C~2012","SEP~C~2012","DEC~C~2012"/)</font><br> res@tmXBLabelFontHeightF = 0.015<br> ;res@tmYLMinorOn = False<br> <br> res@tiMainString = ""<br><br> plot=gsn_csm_lat_time(wks,acolm10(lat|:,time|:),res)<br><br>end </div></div><div><br></div><div><br></div><div>the red letters is my origin destination, the blue letters is my test, but they didn't give the right plot.</div><div><br></div><div><img src="cid:_Foxmail.1@2918dbd6-6678-fe5f-1fc0-ed02a859d86a" border="0"></div><div>the following is my running information:</div><div> <span style="font-size: 10.5pt; line-height: 1.5; background-color: window;">Variable: acolm10</span></div><div>Type: float<br>Total Size: 6768 bytes<br> 1692 values<br>Number of Dimensions: 2<br>Dimensions and sizes: [time | 36] x [lat | 47]<br>Coordinates:<br> time: [201001..201212]<br> lat: [9.5..55.5]<br>Number Of Attributes: 3<br> long_name : ozone column<br> units : DU<br> _FillValue : 999<br><br><br>Variable: time (coordinate)<br>Type: integer<br>Total Size: 144 bytes<br> 36 values<br>Number of Dimensions: 1<br>Dimensions and sizes: [time | 36]<br>Coordinates:<br>Number Of Attributes: 2<br> units : Months since January 2010<br> long_name : Months<br>(0) 201001<br>(1) 201002<br>(2) 201003<br>(3) 201004<br>(4) 201005<br>(5) 201006<br>(6) 201007<br>(7) 201008<br>(8) 201009<br>(9) 201010<br>(10) 201011<br>(11) 201012<br>(12) 201101<br>(13) 201102<br>(14) 201103<br>(15) 201104<br>(16) 201105<br>(17) 201106<br>(18) 201107<br>(19) 201108<br>(20) 201109<br>(21) 201110<br>(22) 201111<br>(23) 201112<br>(24) 201201<br>(25) 201202<br>(26) 201203<br>(27) 201204<br>(28) 201205<br>(29) 201206<br>(30) 201207<br>(31) 201208<br>(32) 201209<br>(33) 201210<br>(34) 201211<br>(35) 201212<br>warning:_NhlCreateSplineCoordApprox: Attempt to create spline approximation for X axis failed: consider adjusting trXTensionF value<br>warning:IrTransInitialize: error creating spline approximation for trXCoordPoints; defaulting to linear </div><div><br></div><div><br></div><div>can you give me some advice for tuning this irregular x-axis time labels?</div><div><br></div><div>thanks</div><div><br></div><div><br></div><div><br></div><div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>dyjbean@gmail.com</div></div></span></div>
</body></html>