I would like axis off except xlabel, but this is not working, why?
29 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
This is not working for me: axis off; xlabel('something');
0 comentarios
Respuestas (2)
Azzi Abdelmalek
el 7 de Jul. de 2015
set(gca,'xtick',[],'ytick',[],'title',[],'ylabel',[]),
2 comentarios
Azzi Abdelmalek
el 7 de Jul. de 2015
Try this
h=findobj(gcf,'type','axes')
for k=1:numel(h)
set(h(k),'xtick',[],'ytick',[],'title',[],'ylabel',[]),
end
Mike Garrity
el 7 de Jul. de 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 comentarios
Mike Garrity
el 7 de Jul. de 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.
Ver también
Categorías
Más información sobre Axis Labels en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!