Hi-
I am trying to overlay 2 color filled plot objects and use 2 color bars
(located below the plot).
1. When I use the overlay function (overlay(plo1,plot2)), I am missing a
color bar (most likely it is appearing below viewable page).
2. When I use the overlay option (gsn_csm_contour_map_overlay) I only get 1
color bar (probably the same error as above).
3. When I use two calls to gsn_csm_contour_map and manually overlay them
(using two draw commands) the result is that one image is shifted to the
right of the other image.
For this problem I tried to set resources vpXF and vpYF for both sets of
resources and there was no change.
Does anyone know which resources I may be missing or setting incorrectly?
rmap = True
rmap@mpProjection = "LambertConformal"
rmap@mpLimitMode = "Corners"
rmap@mpLeftCornerLatF = lat2d(y1,x1) ;lat2d(0,0)
rmap@mpLeftCornerLonF = lon2d(y1,x1) ;lon2d(0,0)
rmap@mpRightCornerLatF = lat2d(y2,x2) ;lat2d(692,862)
rmap@mpRightCornerLonF = lon2d(y2,x2) ;lon2d(692,862)
rmap@mpLambertParallel1F = 30.
rmap@mpLambertParallel2F = 30.
rmap@mpLambertMeridianF = -97.
rmap@mpOutlineDrawOrder = "PostDraw" ; draw continental outline last
rmap@mpFillDrawOrder = "PreDraw"
rmap@mpOutlineBoundarySets = "GeophysicalAndUSStates" ; state boundaries
rmap@mpFillOn = False ; turn off map fill
rmap@gsnMaximize = True
rmap@gsnPaperOrientation = "Portrait"
rmap@mpUSStateLineColor = "gray"
rmap@mpUSStateLineColor = "Black"
rmap@mpUSStateLineThicknessF = 1.
rmap@mpNationalLineColor = "Black"
rmap@mpNationalLineThicknessF = 1.
rmap@mpOutlineBoundarySets = "AllBoundaries"
; rmap@mpDataBaseVersion = "Ncarg4_1" ; set to HighRes gets coastline
; rmap@mpDataSetName = "Earth..2" ; we want county lines
rmap2 = True
rmap2@cnFillOn = True ; turn on color
rmap2@cnLinesOn = False ; turn on color
rmap2@cnLineLabelsOn = False
rmap2@cnLevelSelectionMode = "ExplicitLevels" ; set explicit contour
levels
rmap2@cnInfoLabelOn = False
rmap2@cnLineThicknessF = 2.
rmap@cnFillOn = True ; turn on color
rmap@cnLinesOn = False ; turn on color
rmap@gsnSpreadColors = False ; use full range of colormap
rmap@cnLevelSelectionMode = "ExplicitLevels" ; set explicit contour
levels
rmap@cnInfoLabelOn = False
rmap@cnLineLabelsOn = False
rmap@gsnDraw = False
rmap@gsnFrame = False
rmap2@gsnDraw = False
rmap2@gsnFrame = False
rmap@lbLabelBarOn = True ; turn off individual cb's
rmap@lbAutoManage = False
rmap@lbJustification = "TopRight"
rmap@lbOrientation = "Horizontal"
rmap@lbTitleDirection = "Across"
rmap@lbTitleOffsetF = 0.00
rmap@lbTitleExtentF = 0.17
rmap@lbLabelFontHeightF = 0.010 ; label bar font size
rmap@lbLabelFont = 25 ; label ba
rmap@lbPerimOn = False ; no box around label
bar
rmap@lbLabelAutoStride = True ; Avoid overlapping label
rmap@lbLabelOffsetF = 0.05
rmap@lbLabelPosition = "Top"
rmap@lbTitleFontHeightF = 0.012 ; label bar title font size
rmap@lbTitleFont = 25 ; label bar title font
rmap@lbTitlePosition = "Left"
rmap@pmLabelBarSide = "Bottom"
rmap@pmLabelBarWidthF = 0.28
rmap@pmLabelBarHeightF = 0.05
rmap@pmLabelBarParallelPosF = 0.75
rmap@pmLabelBarOrthogonalPosF = -0.005
rmap@lbTitleString = "g kg-1"
rmap2@lbLabelBarOn = True ; turn off individual cb's
rmap2@lbAutoManage = False
rmap2@lbJustification = "TopRight"
rmap2@lbOrientation = "Horizontal"
rmap2@lbTitleDirection = "Across"
rmap2@lbTitleOffsetF = 0.00
rmap2@lbTitleExtentF = 0.17
rmap2@lbLabelFontHeightF = 0.010 ; label bar font size
rmap2@lbLabelFont = 25 ; label ba
rmap2@lbPerimOn = False ; no box around label bar
rmap2@lbLabelAutoStride = True ; Avoid overlapping label
rmap2@lbLabelOffsetF = 0.05
rmap2@lbLabelPosition = "Top"
rmap2@lbTitleFontHeightF = 0.012 ; label bar title font size
rmap2@lbTitleFont = 25 ; label bar title font
rmap2@lbTitlePosition = "Left"
rmap2@pmLabelBarSide = "Bottom"
rmap2@pmLabelBarWidthF = 0.15
rmap2@pmLabelBarHeightF = 0.05
rmap2@pmLabelBarParallelPosF = 0.25 ; position of bar
rmap2@pmLabelBarOrthogonalPosF = -0.005
rmap2@lbTitleString = "m s-1"
rmap@tiMainFontHeightF = 0.013
rmap@tiMainJust = "TopLeft"
rmap@tiMainPosition = "Left"
rmap@tiMainFontQuality = "High"
rmap@vpXF = .2
rmap@vpYF = .8
rmap2@tiMainFontHeightF = 0.013
rmap2@tiMainJust = "TopLeft"
rmap2@tiMainPosition = "Left"
rmap2@tiMainFontQuality = "High"
rmap2@vpXF = .2
rmap2@vpYF = .8
do j=6,10 ;2,14
j1 = j+13
if(j1 .gt. 23)then
j1 = j1 - 24
end if
do a=0,0 ;ab-1
rmap@gsnLeftString = j1 + " UTC "+models(a)
rmap2@gsnLeftString = j1 + " UTC "+models(a)
rmap2@cnLevels = (/.25/)
rmap@cnLevels = (/8,10,12,14,16,18/)
rmap2@cnFillColors = (/-1,3/)
rmap@cnFillColors = (/-1,5,6,7,8,9,10,11/)
plot = gsn_csm_contour_map_overlay(wks,uh(a,j,:,:),w(a,j,:,:),rmap,rmap2)
;plot = gsn_csm_contour_map(wks,uh(a,j,:,:),rmap)
;plota = gsn_csm_contour_map(wks,w(a,j,:,:),rmap2)
print(rmap)
print(rmap2)
resL = True
resL@gsMarkerIndex = 4
resL@gsMarkerThicknessF = .7
dr = new((/1000/),string)
dr = "black"
resL@gsMarkerColor = dr
dum = new((/2000/),graphic)
wq = -1
do l=0,0 ;ab-1
ci = where(u(l,j,:,:) .le. 76,1,0) ;151
temp = ind(ndtooned(where(ci.eq.1,1,0)))
if(.not.ismissing(temp(0)))then
do r=0,dimsizes(temp)-1
wq=wq+1
dum(wq) = gsn_add_polymarker(wks,plot,lon(temp(r)),lat(temp(r)),resL)
end do
end if
delete(temp)
end do
;overlay(plot,plota)
draw(plot)
;draw(plota)
frame(wks)
end do
end do
-- James Correia Jr. OU CIMMS Research Scientist SPC HWT Liaison "The highest function of the teacher consists not so much in imparting knowledge as in stimulating the pupil in its love and pursuit. To know how to suggest is the art of teaching." ------------------------------------------------------------------------------------------ The views expressed in this email do not necessarily reflect those of NOAA, the National Weather Service, or the University of Oklahoma. ------------------------------------------------------------------------------------------
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Thu Apr 12 09:24:47 2012
This archive was generated by hypermail 2.1.8 : Fri Apr 13 2012 - 13:37:52 MDT