Why are there random offsets in the alignment of my App Designer axes?

9 views (last 30 days)
When I click "Run" in AppDesigner, my single UI window that comes up has random differences in the vertical height and vertical position of my axes. These axes all have the same height and vertical position. Yet, when I close it and hit run again, the offsets can move to other plots. There seems to be an edge case situation here. Sometimes there are no offsets and it looks as intended. Any ideas? Version 2020a. I'm wondering if this is related to the thin horizontal length and the toolbar, which I set visibility to "off" in the startup.
Kristoffer Walker
Kristoffer Walker on 29 Apr 2020
Just another obseration. This issue goes away in the EXE version once I convert it to EXE using Matlab version 2018b Application Compiler. I do not have access to 2020a Application Compiler, so I cannot try it with that.

Sign in to comment.

Accepted Answer

Ajay Pattassery
Ajay Pattassery on 4 May 2020
Is the axes are placed in a UI Grid Layout. If not try adding a Grid layout and then add these axes on each cells of the grid layout.Grid Layout can be selected from the component Library. Refer the following link.
Kristoffer Walker
Kristoffer Walker on 7 May 2020
This is not working. In my view, a more practical implementation of rows and columns would be to permit one to put unique column lines within a single row, which do not affect other rows above and below. The non-grid approach is by far and away easier to use. There seems to simply be a bug in the software implementation that is causing my grids to not randomly not align when I click "Run", but they align fine when I compile to an *.exe app.
Edit: Ajay, by the way, I could not find any Column or Row Width under Inspector after clicking app.GridLayout in Component Browser. There seems that some important properties of the axes are hidden once you convert to a grid layout. The absence of these properties makes alignmnet, even with the grid, difficult if not impossible.

Sign in to comment.

More Answers (0)




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!