Vertical Xticks

11 visualizaciones (últimos 30 días)
Jonathan
Jonathan el 5 de Ag. de 2011
Instead of being shown as horizontal numbers I want the X axis to show the numbers vertically. How can I do this?

Respuestas (2)

Oleg Komarov
Oleg Komarov el 5 de Ag. de 2011
There are submission that do this kind of stuff, nevertheless the "manual" implementation with text labels:
% Dummy plot
plot(1:10,1:10)
% Retrieve number of Xticks
xticks = get(gca,'Xtick');
nticks = numel(xticks)-1;
% Clear Xlabels
set(gca,'Xtickl',[])
% Text options for new Xlabels
opt = {'Units' ,'Normalized',...
'HorizontalAlignment' ,'Center',...
'Rotation' ,90};
% Create text for each Xlabel
arrayfun(@(x,xlbl) text(x,-.025,sprintf('%d',xlbl),opt{:}),0:1/nticks:1,xticks)

Jan
Jan el 5 de Ag. de 2011
There are some tools in the FEX: Search tick+rotate in the FEX

Categorías

Más información sobre Grid Lines, Tick Values, and 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!

Translated by