[ncl-talk] gsn_contour_shade

Laura Fowler laura at ucar.edu
Thu Jul 19 12:09:38 MDT 2018


Hi Adam:

Thanks for your help. It did work after switching to gsn_csm_contour. I
followed your suggestion and added separate resources for plot2 to remove
the "mp" warning messages.

Despite adding the following lines:

ores at cnFillOn      = False

ores at cnLinesOn     = False

ores at cnLevelFlags  = "NoLine"

ores at cnInfoLabelOn = False

to my second (ores) set of ressources, I still get labels attached to the
shading. Which additional option do I need to add to remove those extra
labels so that the output looks like the one in overlay.ncl?

Many thanks,
Laura




On Thu, Jul 19, 2018 at 11:39 AM, Adam Phillips <asphilli at ucar.edu> wrote:

> Hi Laura,
> One can't overlay a plotting type with a map over another plotting class
> with a map. This should work:
> plot  = gsn_csm_contour_map(wks,lwpath_a(:,:,n),res)
> plot2 = gsn_csm_contour(wks,cldtopt_a(:,:,n),res)
> overlay(plot,plot2)
>
> You are getting the various mp* errors as you can't pass mp resources to a
> non-map plotting function, in this case gsn_csm_contour. You should be able
> to safely ignore those messages as everything will still work; NCL is just
> telling you it is ignoring some of your resources. If you would like to get
> rid of the messages though, I would recommend you create a new resource
> list, res2, for your cldtopt_a array that excludes mp resources.
> Hope that helps!
> Adam
>
> On Thu, Jul 19, 2018 at 11:33 AM Laura Fowler <laura at ucar.edu> wrote:
>
>> Hello:
>>
>> I am following the ncl script overlay_5.ncl to overlay shading over a
>> contour plot. see the script test3.ncl in
>>
>> /glade2/scratch2/laura/forNCL
>>
>> first, I plot the cloud liquid water path:
>>
>> plot  = gsn_csm_contour_map(wks,lwpath_a(:,:,n),res)
>>
>> then I would like to overlay shading of the cloud-top temperature with
>> shading for cloud-top temperatures less than 248 or greater than 268.
>>
>> When I use:
>>
>> plot2 = gsn_csm_contour_map(wks,cldtopt_a(:,:,n),res)
>>
>> I get the error message:
>>
>> fatal:NhlAddOverlay: plot class mapPlotClass cannot be overlay plot member
>>
>> When I use gsn_csm_contour(wks,cldtopt_a(:,:,n),res)
>> then I get the messages:
>>
>> warning:mpProjection is not a valid resource in
>> test3.ceres_aqua.PO.dec2015_contour at this time
>>
>> warning:mpMinLonF is not a valid resource in test3.ceres_aqua.PO.dec2015_contour
>> at this time
>>
>> warning:mpMaxLonF is not a valid resource in test3.ceres_aqua.PO.dec2015_contour
>> at this time
>>
>> warning:mpMinLatF is not a valid resource in test3.ceres_aqua.PO.dec2015_contour
>> at this time
>>
>> warning:mpMaxLatF is not a valid resource in test3.ceres_aqua.PO.dec2015_contour
>> at this time
>>
>> warning:mpCenterLonF is not a valid resource in
>> test3.ceres_aqua.PO.dec2015_contour at this time
>>
>> warning:mpShapeMode is not a valid resource in
>> test3.ceres_aqua.PO.dec2015_contour at this time
>>
>> warning:mpDataBaseVersion is not a valid resource in
>> test3.ceres_aqua.PO.dec2015_contour at this time
>>
>> I am not sure what is going wrong, and would really like a suggestion on
>> how to fix this.
>>
>> Many thanks,
>> Laura
>>
>>
>>
>>
>> --
>> !-----------------------------------------------------------
>> --------------------------------------------------
>> Laura D. Fowler
>>
>> Mesoscale and Microscale Meteorology Division (MMM)
>> National Center for Atmospheric Research
>> P.O. Box 3000, Boulder CO 80307-3000
>>
>> e-mail: laura at ucar.edu
>> phone: 303-497-1628
>>
>> !-----------------------------------------------------------
>> --------------------------------------------------
>> _______________________________________________
>> ncl-talk mailing list
>> ncl-talk at ucar.edu
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>
>
> --
> Adam Phillips
> Associate Scientist,  Climate and Global Dynamics Laboratory, NCAR
> www.cgd.ucar.edu/staff/asphilli/   303-497-1726
>
> <http://www.cgd.ucar.edu/staff/asphilli>
>



-- 
!-------------------------------------------------------------------------------------------------------------
Laura D. Fowler

Mesoscale and Microscale Meteorology Division (MMM)
National Center for Atmospheric Research
P.O. Box 3000, Boulder CO 80307-3000

e-mail: laura at ucar.edu
phone: 303-497-1628

!-------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20180719/fa82746f/attachment.html>


More information about the ncl-talk mailing list