I would like axis off except xlabel, but this is not working, why?
28 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
This is not working for me: axis off; xlabel('something');
0 Kommentare
Antworten (2)
Azzi Abdelmalek
am 7 Jul. 2015
set(gca,'xtick',[],'ytick',[],'title',[],'ylabel',[]),
2 Kommentare
Azzi Abdelmalek
am 7 Jul. 2015
Try this
h=findobj(gcf,'type','axes')
for k=1:numel(h)
set(h(k),'xtick',[],'ytick',[],'title',[],'ylabel',[]),
end
Mike Garrity
am 7 Jul. 2015
The axis('off') command turns off the visibility of all of the decorations of the axes. You need to turn the one you want back on:
ax = gca
axis(ax,'off')
xlabel(ax,'something')
ax.XLabel.Visible = 'on'
3 Kommentare
Mike Garrity
am 7 Jul. 2015
Sorry, the . notation was introduced in R2014b. It sounds like you're running an earlier version. Something like this should work in both versions:
ax = gca
axis(ax,'off')
xlabel(ax,'something')
set(get(ax,'XLabel'),'Visible','on')
I generally use the dot notation because it's so much easier to read.
Siehe auch
Kategorien
Mehr zu Axis Labels 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!