The basic approach is: (1) draw map,
(2) add text (sprintf allow formatting)
The following uses a cylindrical equidistant plot.
You can readily chnage using:
(a) gsn_csm_contour_map
and
(b) res@mpProjection = "...." ; specify map projection
=============================
lat = (/ 48, 25 /)
lon = (/ 236, 280 /)
amp = (/0.18, 0.85 /)
res = True
res@gsnFrame = False ; don't advance frame yet
;************************************************
; draw map
;************************************************
res@mpMinLatF = -60 ; range to zoom in on
res@mpMaxLatF = 30.
res@mpMinLonF = 30.
res@mpMaxLonF = 120.
plot = gsn_csm_contour_map_ce(wks,t(0,0,{-60:30},{30:120}), res)
;************************************************
; add text
;************************************************
tres = True ; text mods desired
tres@txFontHeightF = 0.015 ; make smaller
; array syntax
gsn_text(wks,plot,sprintf("%3.2f", amp, lon,lat,tres)
frame(wks)
==============================================================
>Delivered-To: shea@ucar.edu
>Delivered-To: ncl-talk@ucar.edu
>Date: Wed, 30 Jun 2004 12:13:18 -0600
>From: Liangying Zhang <lzhang@ucar.edu>
>User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6)
Gecko/20040113
>X-Accept-Language: en-us, en
>MIME-Version: 1.0
>To: ncl-talk@ucar.edu
>Content-Transfer-Encoding: 7bit
>Subject: draw scatter points over map?
>X-BeenThere: ncl-talk@ucar.edu
>X-Mailman-Version: 2.1.1
>List-Id: NCAR Command Language User Group <ncl-talk.ucar.edu>
>List-Unsubscribe: <http://mailman.ucar.edu/mailman/listinfo/ncl-talk>,
<mailto:ncl-talk-request@ucar.edu?subject=unsubscribe>
>List-Post: <mailto:ncl-talk@ucar.edu>
>List-Help: <mailto:ncl-talk-request@ucar.edu?subject=help>
>List-Subscribe: <http://mailman.ucar.edu/mailman/listinfo/ncl-talk>,
<mailto:ncl-talk-request@ucar.edu?subject=subscribe>
>X-Spam-Status: No, hits=-5.4 required=5.0
tests=AWL,BAYES_01,SIGNATURE_LONG_SPARSE,USER_AGENT_MOZILLA_UA version=2.55
>X-Spam-Level:
>X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
>
>Hi,
>
>I was trying to draw some scatter points over a map, but I couldn't
>figure out how, can anybody help me out?
>Say I have following data set:
> lat lon amplitude
> 48 236 0.18
> 25 280 0.75
> ... ...
>
>Thanks a lot,
>Liz
>
>--
>***********************
>Liangying Zhang
>ATD/NCAR
>Email: lzhang@ucar.edu
>Phone: 303-497-2025
>Fax : 303-497-8770
>***********************
>
>_______________________________________________
>ncl-talk mailing list
>ncl-talk@ucar.edu
>http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________
ncl-talk mailing list
ncl-talk@ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
This archive was generated by hypermail 2b29 : Thu Jul 01 2004 - 07:48:34 MDT