Matlab adds additional margin to an image!
显示 更早的评论
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 个评论
Geoff Hayes
2019-5-29
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
2019-5-29
采纳的回答
更多回答(1 个)
Walter Roberson
2019-5-29
2 个投票
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.)
类别
在 帮助中心 和 File Exchange 中查找有关 Images 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


