[ncl-talk] Odd Reference Vector Opacity Issue

Rick Brownrigg brownrig at ucar.edu
Fri Jun 9 14:03:30 MDT 2017


Hi Nick,

That likely is indeed a bug and I will look into it and let you know.

That's a nice looking animation BTW!

Rick

On Fri, Jun 9, 2017 at 1:01 PM, Bassill, Nicholas <nbassill at albany.edu>
wrote:

> Hi All,
>  I *think* I may have found a bug. For reference, I'm using NCL 6.3. Long
> story short, I make a complex plot in real time with lots of overlays of
> various variables, mostly for aid in severe weather prediction/detection,
> using NY Mesonet data. I denote strong wind gusts, and change their opacity
> to reflect how long ago they occurred. Here is a sample loop from today:
> http://www.atmos.albany.edu/facstaff/nbassill/live/NCLexample.gif
>
> You'll notice the winds gusts (properly) change their opacity with time.
> The weird thing is that the reference vector changes its opacity with time
> as well, despite the fact I'm not instructing it to. The code is very long,
> so I'll just send the important parts of the script, below:
>
>
> ....
>
> ;;;; this part plots the site winds, and determines opacity based on time
>
>
> size = dimsizes(sitewindtime)-1
> tres                      = True
> tres at tfPolyDrawOrder  = "PostDraw"
> tres at txFont = "helvetica-bold"
> tres at txFontHeightF        = 0.013
> ;tres at txFontThicknessF = 3
> do n=0,size(0)-1,1
>       if sitewinds(n).gt.25
>       tres at txFontOpacityF = 1-(sitewindtime(n)/35)
>       stationtext  =     gsn_add_text(wks,plot,round(
> sitewinds(n),3),sitewindlons(n),sitewindlats(n),tres)
>       end if
> end do
>
> ....
>
>
> ;;;; vector stuff
>
>         res_vc                            = res
>
>         res_vc at vcGlyphStyle               = "LineArrow"
>         res_vc at vcLineArrowThicknessF      = 5
>         res_vc at vcMinDistanceF             = 0.01
>         res_vc at vcRefLengthF               = 0.03
>         res_vc at vcRefAnnoOn               = True
>         res_vc at vcRefMagnitudeF           = 25
>         res_vc at vcRefAnnoString1          = "25 mph"
>         res_vc at vcRefAnnoSide             = "Top"
>         res_vc at vcRefAnnoString2On        = False
>         res_vc at vcRefAnnoPerimOn          = False
>         res_vc at vcRefAnnoOrthogonalPosF   = -0.76    ; more positive moves
> up
>         res_vc at vcRefAnnoParallelPosF     = 0.94    ; more positive moves
> to right
>         res_vc at vcRefAnnoBackgroundColor  = "SkyBlue"
>         res_vc at vcVectorDrawOrder         = "PreDraw"
>         res_vc at vcMinAnnoFontHeightF      = .012
>         res_vc at vcGlyphOpacityF   = 1
>         res_vc at txFontOpacityF = 1
>         vector  = gsn_csm_vector(wks,udata,vdata,res_vc)
>
>         overlay(plot,vector)
>
> ....
>
>
> ;;; next two lines were my attempt to try resetting things before drawing
> tres                      = True
> tres at txFontHeightF        = 0.01
>
> draw(plot)
>
> -----------------
>
>
> If anyone has any suggestions, please let me know.
>
>
> Nick Bassill, PhD
>
> Modeler & Meteorologist, New York State Mesonet
>
> LC SB-28, 1400 Washington Ave.,
>
> SUNY, University at Albany, NY 12222
> (518) 442-6375
>
> http://nysmesonet.org/
>
> _______________________________________________
> 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/20170609/8a821969/attachment.html 


More information about the ncl-talk mailing list