Mercurial > hg > octave-lyh
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 |