wks = gsn_open_wks("x11","prim2c") res = True res@gsnDraw = False res@gsnFrame = False res@mpDataBaseVersion = "MediumRes" ; Medium resolution res@mpDataSetName = "Earth..4" ; Better outlines res@mpLimitMode = "LatLon" res@mpMinLatF = -45 ; Zoom in on Australia res@mpMaxLatF = -10 res@mpMinLonF = 112 res@mpMaxLonF = 155 res@mpFillOn = False ; Turn off map fill map = gsn_csm_map(wks,res) ; Create map cities = (/"Adelaide", "Perth", "Brisbane", "Melbourne", "Sydney"/) lat = (/ -34.93, -31.95, -27.47, -37.81, -33.86/) lon = (/ 138.60, 115.86, 153.03, 144.96, 151.21/) ;---Attach markers to map. mres = True mres@gsMarkerSizeF = 10. ; Make markers larger mres@gsMarkerColor = "blue" mres@gsMarkerIndex = 16 ; Filled dot dum1 = gsn_add_polymarker(wks,map,lon,lat,mres) ;---Attach text to map. tres = True tres@txFontHeightF = 0.015 ; Default is large tres@txJust = "CenterLeft" ; default is "CenterCenter" dum2 = gsn_add_text(wks,map,cities,lon+0.5,lat,tres) draw(map) ; Drawing the map draws the markers frame(wks) ; Advance the frame