[ncl-talk] Error on the gsnXRefLine

Mary Haley haley at ucar.edu
Tue May 22 20:53:16 MDT 2018


Rick and Vanúcia,

Could this be related to the bug reported here:

http://www.ncl.ucar.edu/future_release.shtml#GraphicsBugsFixed6.5.0

Scroll down to the gsnYRefLine  / gsnXRefLine section.

If you think this is the bug, then the URL provides a fix:

http://www.ncl.ucar.edu/files/gsn_csm_640_fix.ncl

--Mary


On Mon, May 21, 2018 at 10:50 AM, Rick Brownrigg <brownrig at ucar.edu> wrote:

> My apologies -- I misunderstood the purpose of the xyMarkerColors
> resource.  Try the attached slightly modified version of your script. What
> I did was set xyMarkerOpacityF to zero, so that the markers drawn by
> gsn_csm_xy() will be completely transparent, and thus only the markers
> drawn by gsn_add_polymarker() are visible in the intended colors.
>
> xyMarkerOpacityF is available in NCL 6.4.0+  If you have an older version
> of NCL try setting
>
>   res at xyMarkerColor = (/ 0., 0., 0., 0. /)
>
> to achieve the same result.
>
> Hope that helps...
> Rick
>
>
> On Mon, May 21, 2018 at 9:59 AM, Vanúcia Schumacher <
> vanucia-schumacher at hotmail.com> wrote:
>
>> Thanks for the quick response, but it did not work.
>> The script is attached.
>>
>> Thank you for the advance
>>
>> ------------------------------
>> *De:* Rick Brownrigg <brownrig at ucar.edu>
>> *Enviado:* segunda-feira, 21 de maio de 2018 12:29:40
>> *Para:* Vanúcia Schumacher
>> *Cc:* ncl-talk at ucar.edu
>> *Assunto:* Re: [ncl-talk] Error on the gsnXRefLine
>>
>> Hi,
>>
>> I think what is happening is that gsn_csm_xy() is drawing markers using
>> defaults, which would be black and index 0 (the asterick). I'm a little
>> surprise that the subsequent calls to gsn_add_polymarker() don't completely
>> overlay the astericks. However, you might be able to get what you want with
>> just a call to gsn_csm_xy() by setting:
>>
>>    res at xyMarker = 16
>>    res at xyMarkerColors = colors
>>
>> See the docs at:
>>
>>     http://ncl.ucar.edu/Document/Graphics/Resources/xy.shtml
>>
>> Hope that helps,
>> Rick
>>
>> On Sun, May 20, 2018 at 5:52 PM, Vanúcia Schumacher <
>> vanucia-schumacher at hotmail.com> wrote:
>>
>> Hi
>>
>>
>> I would like to know how to remove the "x" shaped markers that are
>> appearing in my figure (attached) when I include the option:
>> res at gsnXRefLine   = (/0./)?
>>
>>
>> res                                              = True
>>
>> ....
>>
>> res at xyMarkLineModes              = "Markers"
>>
>> res at gsnXRefLineDashPatterns = (/14/)
>>
>> res at gsnXRefLine                       = (/0./)
>>
>> ...
>>
>> ...
>>
>>  map = gsn_csm_xy(wks,x,y,res)   ;blank xy plot
>>
>>   mkres    = True
>>   stations = new(dimsizes(x),graphic)
>>
>>     do i = 0, dimsizes(x)-1
>>
>>           mkres at gsMarkerColor = colors(i)
>>           mkres at gsMarkerSizeF = 0.01
>>           mkres at gsMarkerIndex = 16
>>
>>           stations(i) = gsn_add_polymarker(wks,map,x(i),y(i),mkres)
>>
>>     end do
>>   draw(map)
>>   frame(wks)
>>
>>
>> _______________________________________________
>> 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/20180522/d668a551/attachment.html>


More information about the ncl-talk mailing list