[ncl-talk] Subregion for a polar plot
Ipshita Majhi
ipmajhi at alaska.edu
Sat Oct 4 19:10:27 MDT 2014
Thank you so much!
On Fri, Oct 3, 2014 at 4:07 PM, David Brown <dbrown at ucar.edu> wrote:
> Hi Ipshita,
>
> The routine gsn_csm_contour_map_polar is a specialized routine that draws
> a circular stereographic projection with the center of the plot at either
> the north or the south pole. The only lat/lon limit resource that makes
> sense in this context is mpMinLatF, which can limit the plot from its
> maximal possible extent which I think is the equator.
>
> If you want to limit the plot to a specific region you should use a
> different routine, probably the more general gsn_csm_contour_map. And
> instead of limiting using the lat and lon resources (which for
> non-rectangular projections will probably include a larger area than you
> want), you might want to try
> using the "Corners" limit mode. It might not be what you really want, but
> here is the same projection using the general map routine:
>
> res at mpCenterLatF = 90
> res at mpProjection = "stereographic"
> plot = gsn_csm_contour_map(wks,we,res)
>
>
> Add these resources to restrict the plot to a region:
>
> res at mpLimitMode = "corners"
> res at mpLeftCornerLatF = 40
> res at mpLeftCornerLonF = 10
> res at mpRightCornerLatF = 60
> res at mpRightCornerLonF = 30
>
> You will probably need to play with these to get what you are really
> looking for.
> -dave
>
>
> On Fri, Oct 3, 2014 at 11:00 AM, Ipshita Majhi <ipmajhi at alaska.edu> wrote:
>
>> Dear NCL,
>>
>> I want to extract a region from my polar plot and plot it. I read one
>> example
>>
>> http://www.ncl.ucar.edu/Applications/Scripts/maponly_2.ncl
>>
>> I applied it to polar plot but it is not working. There is approach of
>> polygon and other things for polar plot is it possible to have a section
>> extracted using min and max latitude. I would be grateful is somebody could
>> assist me.
>>
>>
>> ;*******************************************
>> ;This is to extract different regions of snow cover and the region
>>
>> ;10/02/2014
>> ;Western Eurasia 10W-30E , All of Eurasia, 0-190 E, 20-90 N, Southern
>> Eurasia 0-190 E, 20-50 N, Himalayas 60-105 E, 30-45 N
>>
>> ;*******************************************
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
>> ;*******************************************
>>
>> a =addfile("~/Documents/Snow_cover_IMS/nhsce_v01r01_19661004_20140602.nc
>> ","r")
>>
>> sce=a->snow_cover_extent(:,:,:)
>> lat=a->latitude
>> lon=a->longitude
>>
>>
>> sce at lat2d=lat
>> sce at lon2d=lon
>>
>> ;Now trying to get the region of interests
>> ;Western Europe(we)
>>
>> we=sce(40:60,10:30,:)
>>
>> ;All of Europe
>>
>> print(dimsizes(we))
>>
>> ;Plotting the region and creating a box there
>>
>> ;*;************************************************
>>
>> wks = gsn_open_wks("ps","Snow_IMS_Polar_Color") ; open a
>> ps file
>>
>> res = True
>>
>> res at mpFillOn = False ; turn off gray fill
>> res at mpOutlineBoundarySets = "National" ; turn on country
>> boundaries
>> res at mpGeophysicalLineColor = "Navy" ; color of cont.
>> outlines
>> res at mpGeophysicalLineThicknessF = 1.5 ; thickness of
>> outlines
>> res at gsnPolar ="NH"
>> res at mpMaxLatF = 40
>> res at mpMinLatF = 60
>> res at mpMaxLonF = 30
>> res at mpMinLonF = 10
>>
>>
>> plot = gsn_csm_contour_map_polar(wks,we,res)
>>
>> ;********************************************************
>>
>> Best Regards
>> Ipshita
>>
>>
>>
>> _______________________________________________
>> ncl-talk mailing listList 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/20141004/6f6ae8fb/attachment.html
More information about the ncl-talk
mailing list