comparison scripts/plot/plotyy.m @ 9353:335dc62068a8

plotyy.m: Consider dataaspectratiomode before changing dataaspectratio.
author Ben Abbott <bpabbott@mac.com>
date Mon, 15 Jun 2009 11:21:53 -0400
parents 93664cbb732c
children ee18258bc002
comparison
equal deleted inserted replaced
9352:b59cc3252a51 9353:335dc62068a8
235 unwind_protect 235 unwind_protect
236 recursion = true; 236 recursion = true;
237 position = get (h, "position"); 237 position = get (h, "position");
238 view = get (h, "view"); 238 view = get (h, "view");
239 dataaspectratio = get (h, "dataaspectratio"); 239 dataaspectratio = get (h, "dataaspectratio");
240 dataaspectratiomode = get (h, "dataaspectratiomode");
240 oldposition = get (ax2, "position"); 241 oldposition = get (ax2, "position");
241 oldview = get (ax2, "view"); 242 oldview = get (ax2, "view");
242 olddataaspectratio = get (ax2, "dataaspectratio"); 243 olddataaspectratio = get (ax2, "dataaspectratio");
243 if (! (isequal (position, oldposition) 244 olddataaspectratiomode = get (ax2, "dataaspectratiomode");
244 && isequal (view, oldview) 245 if (! (isequal (position, oldposition) && isequal (view, oldview)))
245 && isequal (dataaspectratio, olddataaspectratio))) 246 set (ax2, "position", position, "view", view)
246 set (ax2, "position", position, 247 endif
247 "view", view, 248 if (! (isequal (dataaspectratio, olddataaspectratio)
248 "dataaspectratio", dataaspectratio); 249 && isequal (dataaspectratiomode, olddataaspectratiomode)))
250 set (ax2, "dataaspectratio", dataaspectratio);
251 set (ax2, "dataaspectratiomode", dataaspectratiomode);
249 endif 252 endif
250 unwind_protect_cleanup 253 unwind_protect_cleanup
251 recursion = false; 254 recursion = false;
252 end_unwind_protect 255 end_unwind_protect
253 endif 256 endif