How to display X-tick labels vertically using GPLOT?

Hi, here is the code I'm using:
gplot(adj,NC,'-o')
axis([0 W1 0 H1])
xlabel('Width')
ylabel('Height')
title('MESH GRID (in global coordinates)')
set(gca,'XTick',0:w:W1)
set(gca,'YTick',0:h:H1)
'adj' is the adjacency matrix and 'NC' is the matrix of nodes' coordinates. The thing is when the amount of nodes is quite large, tick labels on the x-axis nearly collide and so I want them to be displayed vertically. I know how to use 'XTicksLabelStyle = Vertical' within the 'plot' function, but 'gplot' does not seem to be supporting that parameter. So how should I do that using 'gplot'?

 Réponse acceptée

Not sure if this solution fit your data - but if you know how to set the 'XTicksLabelStyle' within the plot function, why not do
[x, y]= gplot(adj,NC,'-o');
plot(x, y)
and set the ticks.

3 commentaires

Vitaly
Vitaly le 18 Avr 2013
good idea, but it did not work. it turns out 'XTicksLabelStyle' is not available in R2011 version of matlab...will probably leave it as it is
I see.. I honestly didn't know what you where talking about with the 'XTicksLabelStyle' :-). But if that's the case, I can aid you further by recommending the following File Exchange submission.
Good luck!
Vitaly
Vitaly le 19 Avr 2013
thanks, that script works, but I just realized it's too huge for such a tiny operation..

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by