Since you are plotting data over a map, NCL will by default adjust your settings for vpWidthF and vpHeightF so as to not skew the map.
If you are okay with the map being skewed, then you additionally need to set:
res@mpShapeMode = "FreeAspect"
This will tell NCL that you're okay with having the map skewed.
Also make sure that you are *not* setting:
res@gsnMaximize = True
as this will override your vpXXX settings.
For a related example, see panel_20.ncl at:
http://www.ncl.ucar.edu/Applications/panel.shtml
This shows how to use the vpXXX resources for paneling four plots on a page.This particular example doesn't do anything with mpShapeMode, however.
--Mary
On Oct 31, 2011, at 2:08 PM, Cheung wrote:
> Dear all:
> I use
>
> res@vpWidthF = 0.35
> res@vpHeightF = 0.3
> res@vpXF = 0.2
> res@vpYF = 0.9
>
> to place 4 plots into a single panel. But I find I cannot change the size of each plot. As if the x or y length is locked by the map?
>
>
>
>
>
>
> 网易公开课推出哈佛最受欢迎《幸福》课程,帮您修满幸福学分! _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Mon Oct 31 14:17:43 2011
This archive was generated by hypermail 2.1.8 : Tue Nov 01 2011 - 13:43:04 MDT