Filter löschen
Filter löschen

axis off in App designer

44 Ansichten (letzte 30 Tage)
Yu Li
Yu Li am 7 Dez. 2018
Kommentiert: Yu Li am 7 Dez. 2018
is there anyway to set the axis 'invisible' in App Designer?
similiar is 'axis equal'....
I looked around in the link below but could not find anyway to do that.
https://www.mathworks.com/help/matlab/ref/matlab.ui.control.uiaxes-properties.html
Yu

Akzeptierte Antwort

Cris LaPierre
Cris LaPierre am 7 Dez. 2018
Do you want the axis off or equal? Using axis equal will not turn the axis off.
Try adding this line, modifying the axis handle to match your name.
axis(app.UIAxes,'off')
  4 Kommentare
Cris LaPierre
Cris LaPierre am 7 Dez. 2018
Add the command I shared earlier in the startupFcn callback
Yu Li
Yu Li am 7 Dez. 2018
a new problem becomes that, if add command:
axis(app.cylinder_plot,'off')
axis(app.cylinder_plot,'equal')
to the startupFcn, it is not availble to set the backgroud color by:
Color(app.cylinder_plot,'w') or app.cylinder_plot.Color='w'
is there any mistake with my operation?
Thanks!
Yu

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Cris LaPierre
Cris LaPierre am 7 Dez. 2018
Bearbeitet: Cris LaPierre am 7 Dez. 2018
That is correct. Turning the axis off prevents the background from showing.
In the Design View of app designer, try the following.
  1. Select your axes
  2. In the Axes Properties > Labels, remove the XLabel String and YLabel String
  3. In the Axes Properties > Ticks, remove the values in XTick and YTick
  4. If you want a box around plot, in Axes Properties > Box Styling select the Box checkbox. You can pick the box color there as well.
  5. You'll notice that the background color is already white (default)
In your startupFcn callback add
axis(app.UIAxes,'equal')
% if you don't want the black lines for the axes, include:
app.UIAxes.XColor = 'w';
app.UIAxes.YColor = 'w';
  1 Kommentar
Yu Li
Yu Li am 7 Dez. 2018
Thank you so much!
Bests,
Yu

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by