Axes OuterPosition going nuts
Mostrar comentarios más antiguos
Okay, so I have an old GUIDE-created figure (with custom toolbar, which is the reason I still use it) containing 4 axes which I have sorted two-by-two. I have set the Figure and all Axes' units to normalized. The axes are displayed in the figure as shown below. When I request the Position or TightInset values I get the correct normalized values. However, when I request the OuterPosition for these axes I get some ridiculous values, see code below. When everything is set to normalized, why oh why am I getting these results. In fact; how should it even be possible that I get values outside the 0-1 range when all is set to normalized? Any ideas?

A(1:4).OuterPosition
ans =
-110.8247 -54.7364 193.1601 92.5802
ans =
-110.8247 -54.2364 193.1601 92.5802
ans =
-111.3247 -54.7364 193.1601 92.5802
ans =
-111.3247 -54.2364 193.1601 92.5802
Respuestas (1)
When do you get these output position values? Before a drawnow or afterwards?
Please check again, if you are really checking the objects you thinks you are checking:
A(1).Color = [1,0,0]
drawnow
A(1).OuterPosition
A(1).Position
A(1).Units
3 comentarios
Sjouke Rinsma
el 22 de En. de 2021
Sjouke Rinsma
el 22 de En. de 2021
Jan
el 23 de En. de 2021
I'm glad if your problem is solved. Debugging is a hard job, which can be solved with co-workers much easier.
Categorías
Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

