Matlab adds additional margin to an image!
Ältere Kommentare anzeigen
I'm going to develope an app for calculating beam deflections. for inserting images of supports, when I insert the images matlab automatically adds unwanted margins to my pictures.Does anyone know how can I solve this issue?

2 Kommentare
Geoff Hayes
am 29 Mai 2019
Amin - are the "unwanted" margins the space between the triangles and the green rectangle? Are you showing/drawing these objects in one axes or more? Please clarify.
Amin Tabrizian
am 29 Mai 2019
Akzeptierte Antwort
Weitere Antworten (1)
Walter Roberson
am 29 Mai 2019
2 Stimmen
uiaxes() with 'position' places according to the inner position property, not according to the outer position property.
If you set the second axes Visible property on, the labels will appear, and it will be obvious that the blank space is exactly where the labels would be, in the area between the inner position and the outer position.
Traditional axes are not exactly the same. With traditional axes, when you turn the axes visibility off, the layout routine is re-run and the visible area expands to (closer to) the outer position. You would get overlap because your position overlap, but it would be clearly defined and obvious as to what had happened.
(If you do the experiment with traditional axes() remember to set the Units to Pixels as the default is normalized.)
1 Kommentar
Amin Tabrizian
am 29 Mai 2019
Bearbeitet: Amin Tabrizian
am 29 Mai 2019
Kategorien
Mehr zu Images finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


