[ncl-talk] draw filled markers with different colors for markers' boundaries

Carl Schreck cjschrec at ncsu.edu
Fri Dec 1 11:16:57 MST 2017


Yeah, I typically use thickness of 3 to get the outline and then overlay
with the same thing but a thickness of 1. For example:
      res at xyMarkerColor = "black"
      res at xyMarkerThicknessF = 3
      res at xyMarker = NhlNewMarker( io_wks, "s", 37, 0, 0, 1, 1, 0 )
      xy = gsn_csm_xy( io_wks, xData, yData, res )
      overlay( io_plot, xy )

      res at xyMarkerColor = "red3"
      res at xyMarkerThicknessF = 1
      res at xyMarker = NhlNewMarker( io_wks, "s", 37, 0, 0, 1, 1, 0 )
      xy = gsn_csm_xy( io_wks, xData, yData, res )
      overlay( io_plot, xy )

That produces the hurricane symbols in the attached image.

CArl

On Fri, Dec 1, 2017 at 1:10 PM, Adam Phillips <asphilli at ucar.edu> wrote:

> Hi Sha,
> I have accomplished this by drawing a set of filled markers first (say a
> filled circle #16), then drawing the exact same markers but this time use
> an
> unfilled version (hollow circle #4). As a simplified example:
> res = True
> res at gsnDraw  = False
> res at gsnFrame = False
> ...
> res at xyMarkerColor = "black"
> res at xyMarker = 16
> plot = gsn_csm_xy(wks,time,arr,res)
> res at xyMarker = 4
> res at xyMarkerColor = "red"
> plot2 = gsn_csm_xy(wks,time,arr,res)
> overlay(plot,plot2)
> draw(plot)
> frame(wks)
>
> You may have to alter the thickness or size of the markers (using
> xyMarkerSizeF or xyMarkerThicknessF), but the above should get you started
> down
> the right path.
>
> Hope that helps. If you have any further questions please respond to the
> ncl-talk email list.
> Adam
>
> On Fri, Dec 1, 2017 at 9:41 AM, Sha Feng <sfeng at mail.usf.edu> wrote:
>
>> Hi NCL talkers,
>>
>> I wonder if anyone knows how to draw filled markers with different colors
>> for markers’ boundaries.
>>
>> Thanks,
>> -Sha
>> _______________________________________________
>> 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 <(303)%20497-1726>
>
> <http://www.cgd.ucar.edu/staff/asphilli>
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>


-- 

<https://ncics.org/> *Carl J. Schreck III, PhD*
*Research Scholar*
North Carolina State University <http://ncsu.edu/>
North Carolina Institute for Climate Studies (NCICS) <https://ncics.org/>
151 Patton Ave, Asheville, NC 28801
e: cjschrec at ncsu.edu
o: +1 828 257 3140 <(828)%20257-3140>
c: +1 828 484 1702 <(828)%20484-1702>
Publications
<http://scholar.google.com/citations?hl=en&user=th8ONEcAAAAJ&view_op=list_works&sortby=pubdate>
ncics.org/mjo
CycloneCenter.org <https://www.cyclonecenter.org/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20171201/628867ed/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: chi200.cfs.eqtr.png
Type: image/png
Size: 113850 bytes
Desc: not available
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20171201/628867ed/attachment-0001.png>


More information about the ncl-talk mailing list