[ncl-talk] labeler_query

Kunal Bali kunal.bali9 at gmail.com
Sun Mar 6 15:35:33 MST 2022


Hi,


I sorted it out. I was missing

  res at cnFillOn          = True

Thanks
---
Kunal Bali






On Sun, 6 Mar 2022 at 13:23, Kunal Bali <kunal.bali9 at gmail.com> wrote:

> Hi,
>
> Thanks for the quick response.
>
> I set the "res" for the individual plots as well. The script is attached
> (this is just for 1 panel (1,1)).
> I used as.
>
>   res                   = True
>   res at gsnLeftString      = ""
>   res at gsnCenterString     = ""
>   res at gsnRightString    = ""
>   res at gsnPolar          = "NH"      ; choose projection
>   res at mpPerimOn         = False             ; turn off box around plot
>   res at mpFillOn          = True
>   ;res at mpFillColors      = (/0,-1,28,-1/)  ;res at gsndaximize       = True
>     ; maximize plot in frame
>
>  ; res at gsnMaximize       = True     ; maximize plot in fram
>   res at gsnDraw           = True
>   res at gsnFrame          = True
>   res at cnLinesOn         = False    ; turn off contour lines
>   res at cnFillMode        = "RasterFill"
>   res at cnRasterSmoothingOn = True
>   res at lbBoxLinesOn  =    False
>   res at lbLabelBarOn        = False            ; turn off individual cb's
>   res at lbTitleOn  = True
>   res at lbTitlePosition     = "Bottom"
>  ; res at lbTitleString       = "~F21~
> ~F33~"+str_m+"~F21~g~F25~"+"/m~S~3~N~"                   ; mg/m~S~2~N~/day"
>
> ;   res at lbLabelFontAspectF  = 1.5
>   res at lbLabelFontHeightF  = 0.02         ; last one 0.022
>   res at lbLabelFont  = 21
>   res at pmLabelBarWidthF            = 0.5       ; last one 0.55
>   res at pmLabelBarHeightF           = 0.06 ;adjuct label bar 0.092
>   res at pmLabelBarOrthogonalPosF    = 0.23   ; adjuct position of the label
> bar
>   res at cnLineLabelsOn    = False    ; turn off line labels
>   res at tiMainString      = ""
>   res at tiMainFontHeightF = 0.02
>   res at tiMainFont =21   ; sets the font index for the Main title
>   res at tiDeltaF =0.6  ; adjust title position
>   res at lbTitleFontHeightF = 0.015
>
> Thanks
>
> ---
> Kunal Bali
>
>
>
>
>
>
> On Sun, 6 Mar 2022 at 13:15, Dave Allured - NOAA Affiliate <
> dave.allured at noaa.gov> wrote:
>
>> Kunai, panel plots have two different sets of resources.  One set applies
>> to the individual plots.  The other set applies to the whole panel plot.
>> You need to keep these two separate.  They are used for different
>> purposes.  Please see documentation for gsn_panel for more details about
>> the panel resources.
>>
>> In your case, it looks like you are using "res" for individual plot
>> resources, and "resP" for panel resources.  I have found that the easiest
>> approach for panel plots is to not use gsn_panel to start, and first get
>> all of the individual plots working the way you want them.  Work on getting
>> "res" set up correctly, and ignore "resP" to start.  Temporarily set
>> res at Draw = True and res at Frame = True to make each plot appear
>> immediately.
>>
>> You did not show your setup for "res" or your command for making the
>> "plot" array.  This is what needs to be fixed first, before doing anything
>> with gsn_panel.  I hope this helps.
>>
>>
>> On Sun, Mar 6, 2022 at 1:50 PM Kunal Bali via ncl-talk <
>> ncl-talk at mailman.ucar.edu> wrote:
>>
>>> Hi,
>>>
>>> I am trying to make a panel plot with projection. "orthographic"
>>> so I used
>>>   res at gsnPolar          = "NH"      ; choose projection
>>>
>>> But, in that, I am facing an issue regarding the label bar, the issue
>>> appearing as
>>>
>>> (0) get_panel_labelbar_info_from_plot: warning: a panel labelbar has
>>> been requested,
>>>
>>> (0) but this doesn't appear to be a color plot. No labelbar will be
>>> drawn.
>>>
>>> For panel plot, I am trying:
>>>
>>>  ;************************************************
>>> ; create panel
>>> ;************************************************
>>>   resP                            = True                   ; modify the
>>> panel plot
>>>   resP at gsnFrame         = False                  ; don't advance panel
>>> plot
>>>   resP at gsnPanelLabelBar = True                   ; add common colorbar
>>>   resP at gsnPanelMainString = ""     ; set main title
>>>   resP at gsnPanelBottom   = 0.4                   ; add space at bottom
>>>   resP at lbTitleOn  = True
>>>   resP at lbTitlePosition     = "Top"
>>>   resP at lbTitleString       = ""
>>>   resP at lbLabelFontAspectF  = 1.5
>>>   resP at lbLabelFontHeightF  = 0.02
>>>   resP at lbLabelFont  = 21
>>>   resP at pmLabelBarWidthF            = 0.3
>>>   resP at pmLabelBarHeightF           = 0.053
>>> ; resP at pmLabelBarOrthogonalPosF    = -0.000001   ; adjuct position of
>>> the label bar
>>>   resP at cnLineLabelsOn    = False    ; turn off line labels
>>>   resP at lbTitleFontHeightF = 0.015
>>>   resP at lbBoxLinesOn  =    False
>>>
>>> So, provide some information on how to sort out this issue.
>>> Sample plot attached with  gsn_panel(wks, plot, (/1,1/), resP)
>>>
>>> Thanks
>>> ---
>>> Kunal
>>> _______________________________________________
>>> ncl-talk mailing list
>>> ncl-talk at mailman.ucar.edu
>>> List instructions, subscriber options, unsubscribe:
>>> https://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20220306/4b470737/attachment.html>


More information about the ncl-talk mailing list