[ncl-talk] Avoiding overwritten gsnCenterString
S Br
sbr.climate at gmail.com
Fri Jun 21 09:18:16 MDT 2019
Dear All,
Thanks for your wonderful suggestions. It worked fantastic.
Best.
SB
On Thu, Jun 20, 2019 at 8:37 PM Dennis Shea via ncl-talk <ncl-talk at ucar.edu>
wrote:
> You can also *delete *the resource between plots
> =====
>
> 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)
>
> *delete(*res at gsnCenterString) ; no center string for plot 2 or plot
> 3
>
> On Thu, Jun 20, 2019 at 10:55 AM Karin Meier-Fleischer via ncl-talk <
> ncl-talk at ucar.edu> wrote:
>
>> 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>
>> 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> 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>
>>>> 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
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>> _______________________________________________
>>> 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
>>
>>
>> _______________________________________________
>> ncl-talk mailing listncl-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
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
> _______________________________________________
> 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/20190621/f14ff635/attachment.html>
More information about the ncl-talk
mailing list