Is it possible to disable axes' edges
Afficher commentaires plus anciens
Hello,
Im working with handles to create a GUI that will be using several different axes. Can the edges of the axes be removed? I've been searching through the axes properties and I havent seen anything. Can someone please help!
Thanks in advance, Matt
Réponse acceptée
Plus de réponses (4)
Walter Roberson
le 17 Juil 2012
1 vote
The only way to remove the edge of the axes is to set the axes visibility to be off. That will also make the tick marks invisible, along with any grid lines.
3 commentaires
Matthew
le 18 Juil 2012
Walter Roberson
le 18 Juil 2012
Visible
{on} | off
Visibility of axes. By default, axes are visible. Setting this property to off prevents axis lines, tick marks, and labels from being displayed. The Visible property does not affect children of axes.
Sounds to me exactly what you are looking for.
Matthew
le 19 Juil 2012
Image Analyst
le 18 Juil 2012
0 votes
Matthew, If you have the Image Processing Toolbox, go to File->Preferences->Image Processing->IMSHOW Display and uncheck the "Axes visible" box. That will eliminate any black line around the edge of your images if you use imshow() to display your image.
1 commentaire
Deependra Mishra
le 10 Jan 2020
Is there anyway this can be unchecked programmatically?
Christopher Bitikofer
le 11 Août 2022
This took me too long to figure out. The axes are objects with lots of fun properties including visibility
ax.XAxis.Visible = 'off';
Yuri Janson
le 9 Juin 2023
If you do not want the axes themselves to show, but do want the axis label and/or tick labels to show, then you can do the following:
ax = gca;
% Set color of X and Y axes to background color (white)
set(ax,'XColor',[1 1 1])
set(ax,'YColor',[1 1 1])
% Set color of axis labels back to standard color
set(ax.XLabel,'Color',[0.15 0.15 0.15])
set(ax.YLabel,'Color',[0.15 0.15 0.15])
% Set color of tick labels back to standard color
set(ax.XAxis,'TickLabelColor',[0.15 0.15 0.15])
set(ax.YAxis,'TickLabelColor',[0.15 0.15 0.15])
Catégories
En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!