[ncl-talk] Avoiding overwritten gsnCenterString
Karin Meier-Fleischer
meier-fleischer at dkrz.de
Thu Jun 20 10:55:34 MDT 2019
Hi,
why not go the easiest way and write the center string just once and set
the others to an empty string.
;**********************************
* res at gsnCenterString = "AMOnr PI" ; change Center string*
res at gsnLeftString = "(b)" ; change Left string
res at gsnStringFontHeightF = 0.010
res at xyLineColors = (/"green4"/) ; Line colours (white-to
invisible the markov line)
plot(2) = gsn_csm_xy(wks, p11, spec1 at spcx, res)
* res at gsnCenterString = ""*
res at xyLineColors = (/"red"/) ; Line colours (white-to
invisible the markov line)
plot2 = gsn_csm_xy(wks, p21, spec2 at spcx, res)
* res at gsnCenterString = ""*
res at xyLineColors = (/"blue"/) ; Line colours (white-to
invisible the markov line)
plot3 = gsn_csm_xy(wks, p31, spec3 at spcx, res)
overlay(plot(2),plot2)
overlay(plot(2),plot3)
;***************************************************
Bye
Karin
Am 20.06.19 um 18:35 schrieb Adam Phillips via ncl-talk:
> You could put a carriage return in the gsnCenterString for plot2 and
> put two carriage returns in your plot3.
> https://www.ncl.ucar.edu/Document/Language/carriage.shtml
>
> This will result in the CenterString for plot3 being on top, the
> CenterString for plot2 being in the middle, and the CenterString for
> plot(2) being on the bottom.
> Hope that helps!
> Adam
>
> On Wed, Jun 19, 2019 at 1:58 PM S Br via ncl-talk <ncl-talk at ucar.edu
> <mailto:ncl-talk at ucar.edu>> wrote:
>
> Dear Dennis,
> Is there any alternate solution to avoid this overwriting. Do I
> need to set new resources for each overlay plot?
> I have tried defining 'gsnCentreString' like below but in this
> case, the resources written for plot(1) is also overwriting.
>
> res at xyLineColors = (/"green4"/) ; Line colours (white-to
> invisible the markov line)
> plot(2) = gsn_csm_xy(wks, p11, spec1 at spcx, res)
> res at xyLineColors = (/"red"/) ; Line colours (white-to
> invisible the markov line)
> plot2 = gsn_csm_xy(wks, p21, spec2 at spcx, res)
> res at gsnCenterString = "AMOnr PI" ; change Center string
> res at gsnLeftString = "(b)" ; change Left string
> res at gsnStringFontHeightF = 0.010
> res at xyLineColors = (/"blue"/) ; Line colours (white-to
> invisible the markov line)
> plot3 = gsn_csm_xy(wks, p31, spec3 at spcx, res)
>
> overlay(plot(2),plot2)
> overlay(plot(2),plot3)
>
> On Wed, Jun 19, 2019 at 3:57 PM Dennis Shea <shea at ucar.edu
> <mailto:shea at ucar.edu>> wrote:
>
> re: "is there any 'AUTOMATIC' way to avoid overwriting the
> gsnCenterString?"
>
> Sorry, no.
>
>
> On Wed, Jun 19, 2019 at 4:03 AM S Br via ncl-talk
> <ncl-talk at ucar.edu <mailto:ncl-talk at ucar.edu>> wrote:
>
> Hi All,
> I am generating a multi lines panel plot with multiple
> overlay command. However, the 'gsngsnCenterString' defined
> is overwriting may be due to the use of multiple 'overlay'
> command and the CenterString becomes thicker.
> Is there any way to avoid overwriting the CenterString?
> ;**********************************
> res at gsnCenterString = "AMOnr PI" ; change Center string
> res at gsnLeftString = "(b)" ; change Left
> string
> res at gsnStringFontHeightF = 0.010
>
> res at xyLineColors = (/"green4"/) ; Line colours
> (white-to invisible the markov line)
> plot(2) = gsn_csm_xy(wks, p11, spec1 at spcx, res)
> res at xyLineColors = (/"red"/) ; Line colours
> (white-to invisible the markov line)
> plot2 = gsn_csm_xy(wks, p21, spec2 at spcx, res)
> res at xyLineColors = (/"blue"/) ; Line colours
> (white-to invisible the markov line)
> plot3 = gsn_csm_xy(wks, p31, spec3 at spcx, res)
>
> overlay(plot(2),plot2)
> overlay(plot(2),plot3)
> ;***************************************************
> Thank you.
> SB
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu <mailto:ncl-talk at ucar.edu>
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu <mailto: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/
> <http://www.cgd.ucar.edu/staff/asphilli/> 303-497-1726
>
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20190620/3dc20eab/attachment.html>
More information about the ncl-talk
mailing list