Plotting weather graphs so subsequent years are superimposed rather than sequential

1 view (last 30 days)
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

Answers (1)

KSSV
KSSV on 5 Feb 2019
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))

Categories

Find more on Networks in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!