[ncl-talk] Tickmarks on top x axis - ExplicitComputeMajorTickMarks Error

Paraskevi Vourlioti p.vourlioti at fz-juelich.de
Mon Apr 23 10:46:06 MDT 2018


dear NCL  Users,

I used gsn_csm_xy to plot an XY plot. On the X axis i have 616 values
which i would like to correspond to some numbers on the top x axis. So,
i used this :

resXY at tmXTMode        = "Explicit"
resXY at tmXUseBottom    =  False
resXY at tmXTLabelsOn    =  True
resXY at tmXTOn          =  True

resXY at tmXTValues=(/ chanels_by_num /)

  and the for the resXY at tmXTLabels i  assigned them to 616 values that
range from 16 to  8078.

then i get this error :

warning:ExplicitComputeMajorTickMarks: Maximum tickmarks (256) has been
reached, tickmarks may appear in complete

and my plot looks  as all the labels are squeezed to the left on the top
x axis.

I attach my ncl code.

Thank you very much, really need some help here

Voula



------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

-------------- next part --------------
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
; load "./advance_cymdh.ncl"
; load "./gsn_code.ncl"
; load "./gsn_csm.ncl"




wks = gsn_open_wks("png","test_plot")

plot=new(1,graphic)
resXY=True
resXY at tmXBMode        = "Automatic"
resXY at tmXTMode        = "Explicit"
resXY at tmXUseBottom    =  False
resXY at tmXTLabelsOn    =  True
resXY at tmXTOn          =  True
;resXY at tmXTValues      =  (/ 1, 2, 3, 4, 5, 6 /)
;resXY at tmXTLabels      =  (/ "  3", "  4", "  2", "1", "7", "10" /)

;yaxis=(/ 0.1, 0.3, 0.5, 0.1,5,6 /) 
;xaxis=(/ 1,2,3,4,5,6 /)


 chanels_by_num=new(616,float)

 do i=0,615

 chanels_by_num(i)=i +1
 end do

 xaxis=(/ chanels_by_num /)




 
resXY at tmEqualizeXYSizes=True


resXY at tmXTLabelStride=100

yaxis=fspan(0, 50 , 616)

;printVarSummary(yaxis)
res at tmXTMajorLengthF=0.02

resXY at tmXTValues=(/ chanels_by_num /)

resXY at tmXTLabels = (/ "16", "29", "32", "  35", "  38", "  41", "  44", "  47", "  49", "  50", \
"  51", "  53", "  55", "  56", "  57", "  59", "  61", "  62", "  63", "  66", \
"  68", "  70", "  72", "  74", "  76", "  78", "  79", "  81", "  82", "  83", \
"  84", "  85", "  86", "  87", "  89", "  92", "  93", "  95", "  97", "  99", \
" 101", " 103", " 104", " 106", " 109", " 110", " 111", " 113", " 116", " 119", \
" 122", " 125", " 128", " 131", " 133", " 135", " 138", " 141", " 144", " 146", \
" 148", " 150", " 151", " 154", " 157", " 159", " 160", " 161", " 163", " 167", \
" 170", " 173", " 176", " 179", " 180", " 185", " 187", " 191", " 193", " 197", \
" 199", " 200", " 202", " 203", " 205", " 207", " 210", " 212", " 213", " 214", \
" 217", " 218", " 219", " 222", " 224", " 225", " 226", " 228", " 230", " 231", \
" 232", " 236", " 237", " 239", " 243", " 246", " 249", " 252", " 254", " 259", \
" 260", " 262", " 265", " 267", " 269", " 275", " 279", " 282", " 285", " 294", \
" 296", " 299", " 300", " 303", " 306", " 309", " 313", " 320", " 323", " 326", \
" 327", " 329", " 332", " 335", " 345", " 347", " 350", " 354", " 356", " 360", \
" 363", " 366", " 371", " 372", " 373", " 375", " 377", " 379", " 381", " 383", \
" 386", " 389", " 398", " 401", " 404", " 405", " 407", " 408", " 410", " 411", \
" 414", " 416", " 418", " 423", " 426", " 428", " 432", " 433", " 434", " 439", \
" 442", " 445", " 450", " 457", " 459", " 472", " 477", " 483", " 509", " 515", \
" 546", " 552", " 559", " 566", " 571", " 573", " 578", " 584", " 594", " 625", \
" 646", " 662", " 668", " 705", " 739", " 756", " 797", " 867", " 906", " 921", \
"1027", "1046", "1090", "1098", "1121", "1133", "1173", "1191", "1194", "1222", \
"1271", "1283", "1338", "1409", "1414", "1420", "1424", "1427", "1430", "1434", \
"1440", "1442", "1445", "1450", "1454", "1460", "1463", "1469", "1474", "1479", \
"1483", "1487", "1494", "1496", "1502", "1505", "1509", "1510", "1513", "1518", \
"1521", "1526", "1529", "1532", "1536", "1537", "1541", "1545", "1548", "1553", \
"1560", "1568", "1574", "1579", "1583", "1585", "1587", "1606", "1626", "1639", \
"1643", "1652", "1658", "1659", "1666", "1671", "1675", "1681", "1694", "1697", \
"1710", "1786", "1791", "1805", "1839", "1884", "1913", "1946", "1947", "1991", \
"2019", "2094", "2119", "2213", "2239", "2271", "2289", "2321", "2333", "2346", \
"2349", "2352", "2359", "2367", "2374", "2398", "2426", "2562", "2701", "2741", \
"2745", "2760", "2819", "2889", "2907", "2910", "2919", "2921", "2939", "2944", \
"2945", "2948", "2951", "2958", "2971", "2977", "2985", "2988", "2990", "2991", \
"2993", "3002", "3008", "3014", "3027", "3029", "3030", "3036", "3047", "3049", \
"3052", "3053", "3055", "3058", "3064", "3069", "3087", "3093", "3098", "3105", \
"3107", "3110", "3116", "3127", "3129", "3136", "3146", "3151", "3160", "3165", \
"3168", "3175", "3178", "3189", "3207", "3228", "3244", "3248", "3252", "3256", \
"3263", "3281", "3295", "3303", "3309", "3312", "3322", "3326", "3354", "3366", \
"3375", "3378", "3411", "3416", "3432", "3438", "3440", "3442", "3444", "3446", \
"3448", "3450", "3452", "3454", "3458", "3467", "3476", "3484", "3491", "3497", \
"3499", "3504", "3506", "3509", "3518", "3527", "3555", "3575", "3577", "3580", \
"3582", "3586", "3589", "3599", "3610", "3626", "3638", "3646", "3653", "3658", \
"3661", "3673", "3689", "3700", "3710", "3726", "3763", "3814", "3841", "3888", \
"4032", "4059", "4068", "4082", "4095", "4160", "4234", "4257", "4411", "4498", \
"4520", "4552", "4567", "4608", "4646", "4698", "4808", "4849", "4920", "4939", \
"4947", "4967", "4991", "4996", "5015", "5028", "5056", "5128", "5130", "5144", \
"5170", "5178", "5183", "5188", "5191", "5368", "5371", "5379", "5381", "5383", \
"5397", "5399", "5401", "5403", "5405", "5446", "5455", "5472", "5480", "5483", \
"5485", "5492", "5497", "5502", "5507", "5509", "5517", "5528", "5558", "5697", \
"5714", "5749", "5766", "5785", "5798", "5799", "5801", "5817", "5833", "5834", \
"5836", "5849", "5851", "5852", "5865", "5869", "5881", "5884", "5897", "5900", \
"5916", "5932", "5948", "5963", "5968", "5978", "5988", "5992", "5994", "5997", \
"6003", "6008", "6023", "6026", "6039", "6053", "6056", "6067", "6071", "6082", \
"6085", "6098", "6112", "6126", "6135", "6140", "6149", "6154", "6158", "6161", \
"6168", "6174", "6182", "6187", "6205", "6209", "6213", "6317", "6339", "6342", \
"6366", "6381", "6391", "6489", "6962", "6966", "6970", "6975", "6977", "6982", \
"6985", "6987", "6989", "6991", "6993", "6995", "6997", "6999", "7000", "7004", \
"7008", "7013", "7016", "7021", "7024", "7027", "7029", "7032", "7038", "7043", \
"7046", "7049", "7069", "7072", "7076", "7081", "7084", "7089", "7099", "7209", \
"7222", "7231", "7235", "7247", "7267", "7269", "7284", "7389", "7419", "7423", \
"7424", "7426", "7428", "7431", "7436", "7444", "7475", "7549", "7584", "7665", \
"7666", "7831", "7836", "7853", "7865", "7885", "7888", "7912", "7950", "7972", \
"7980", "7995", "8007", "8015", "8055", "8078"/)

plot  = gsn_csm_xy (wks,xaxis,yaxis,resXY)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_plot.png
Type: image/png
Size: 38573 bytes
Desc: not available
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20180423/8371a31d/attachment.png>


More information about the ncl-talk mailing list