Please, I want to plot a graph with annual values on the x axis. Exemple, year=[1970 1971 1971 1971 1972 1972 1972 1973 1973 1973 1974 1974]; x=[-30.23 -3.21 -57.54 26.22 49.02 -19.91 -63.42 7.33 37.96 21.32 35.49 22.30];
plot(x); the graph is correct. but the x-axis ranges from 0 through 12.
plot(year,x); o grafico não perece correto.
what's wrong with using plot(x) and plot(year,x)? how to solve this problem?
Note: year=[1970 1971 1971 1971 1972 1972] month=[DEC JAN FEV DEC JAN FEV ...] seasonal values, the summer period.
Thank you for listening.

 Réponse acceptée

Roger Wohlwend
Roger Wohlwend le 16 Oct 2014
plot(x)
c = 2 : 3 : 12;
set(gca,'XTick', c, 'XTickLabel', year(c))

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown 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!

Translated by