Plotting weather graphs so subsequent years are superimposed rather than sequential

I have many years of weather data to plot. At present the data is all in one long column. But I don't want the graph to be one long graph, I want each different year of data to be superimposed on the same axis so I can make comparisons from year to year.
Some sample data is attached.
Much appreciated.
Wendy

Réponses (1)

T = readtable('Matlab graph question.xlsx') ;
theyears = year(T.(1)) ;
[c,ia,ib] = unique(theyears) ;
c(isnan(c)) = [] ;
% plot 2018 year data
idx = theyears==2018 ;
plot(T.(1)(idx),T.(2)(idx))

Catégories

En savoir plus sur Weather and Atmospheric Science dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by