[ncl-talk] how to plot a reference arrow legend (such as 4m/s) by using wmvect and wmvlbl function?

吴冰雪 bxuewu at 163.com
Tue Dec 10 02:25:48 MST 2019


Dear Adam and All,
   Thanks for Adam's reply,you're so sweet.I have thought about the three sugesstions from you,but I still have questions.
Firstly,my code is loop drawing,so use other software is inappropriate.Then I spend few time to try to use gsn_csm_vector,but I still can't figure it out by my ability.And then,I thought Use gsn_polyline_ndc may be the good idea,but I just wonder how to plot arrow though using gsn_polyline_ndc?At last,I found a new way(as following code)to draw the legend,but still have a little wrong,the little wrong is that while I use the "do i=1,n-1",only the first pictute legend is ok,and the second pictute legend,the third pictute legend,etc the legend exists at a new offset.(as the following picture shown)
do i=1,n-1  
len=ceil(avg(HKWIND(1,:)+QSWIND(i,:,1))) 
   txx=0.9
   txy=0.91 
  txres=True
  txres at txFontHeightF               =0.015                      
  gsn_text_ndc(wks,len+"m/s",0.91,0.93,txres)
   wmsetp("vcw",3.0)            
   wmsetp("vch",0.012)         
   wmsetp("vrs",len)             
   wmsetp("vrn",0.03)             
   wmvect(wks,txx,txy,len,0)   ;;;;;;;This is the new way;;;;;;;;;;;;
 xy_plot=gsn_csm_xy(wks,ispan(2,25,1),TT,xyres)         
   wmvect(wks,x,TT(1,:),HKu,HKv)             
xy2_plot=gsn_csm_xy(wks,ispan(2,25,1),QSTT_HKTT,xy2res) 
end do      

Last but no least,whether http://www.ncl.ucar.edu/Support/posting_guidelines.shtml is  where  the search bar in?I did as the following picture but the answer is that  The requested page could not be found. 


Thank you in advance!
At 2019-12-05 08:04:21, "Adam Phillips" <asphilli at ucar.edu> wrote:

Hi Bingxue,
To search the ncl-talk archives you can simply enter your search term in the search bar on the NCL website. 


There is no way to create a reference vector similar to that created using the gsn*vector plotting routines when you are using the wmvect procedures. If you want the reference vector to look like it does for the gsn*vector routines, I believe you have three choices:
1 - Use gsn_polyline_ndc/gsn_text_ndc to draw the vector/label yourself.
2 - Use Illustrator or similar software to add the vector/label outside of NCL.
3 - Call gsn_csm_vector to draw a blank vector field and blank plot by setting the vector color to the background (white), turn off all the borders of the plot (tmXBBorderOn = False for example), turn off the tickmarks (tmXBOn = False), and draw the plot with the customized reference vector set using the resources you cited. This is the most tedious option, but it is possible. 


Hopefully that at least gets you going in the right direction. If you have any further questions please respond to ncl-talk.
Adam


On Wed, Nov 27, 2019 at 2:54 AM 吴冰雪 via ncl-talk <ncl-talk at ucar.edu> wrote:

Dear All, 
   The example I have found in the NCL website(as following shown) by using the wmvect and wmvlbl function,the  reference arrow legend is special(like 0.35E+2and the length of the reference arrow is constant by using wmvlbl function ),which isn’t what I want,.
    I just wonder if any way the reference arrow legend it could be the same look  like use  res at vcRefMagnitudeF and res at vcRefLengthF.
(this is not what I want)(this is what I want)
NCL website : http://www.ncl.ucar.edu/Applications/weather_sym.shtml
weather_sym_8.ncl
weather_sym_9.ncl




Thank you !


At last, if anybody can tell me how to search the mail list before. Because before I ask this question ,I'd like to research the previous email to check if anyone had meet the question and solve,but I failed, I don't how to make a quick reaserch through all the  previous emails.
Bingxue Wu
Graduate student
Major in meteorology
Nanjing University of Information, Science&Technology
China -210044




 

_______________________________________________
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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20191210/2271953b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 91711 bytes
Desc: not available
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20191210/2271953b/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 12558 bytes
Desc: not available
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20191210/2271953b/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 3227 bytes
Desc: not available
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20191210/2271953b/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 1439 bytes
Desc: not available
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20191210/2271953b/attachment-0003.png>


More information about the ncl-talk mailing list