How to make this plot?

4 visualizzazioni (ultimi 30 giorni)
BN
BN il 25 Nov 2020
Commentato: BN il 25 Nov 2020
Dear all, I have a table namely DATA. I don't know how to have a plot like this in the below for it.
Any advice is highly appreciated.

Risposta accettata

Sibi
Sibi il 25 Nov 2020
Modificato: Sibi il 25 Nov 2020
d=DATA{:,1};D=DATA{:,2};
min_year=year(min(d));
max_year=year(max(d));
A=zeros(12,max_year-min_year+1);
for k=1:length(d)
m=month(d(k));y=year(d(k))-min_year+1;
A(12-m+1,y)=D(k);
end
in=[min_year:max_year];%% added
contourf(in,1:12,A)%% edited
map = [0.8 0.1 0.1
0.9 0.9 0.1
1 1 1
0 0.9 0.1
0.1 0.1 1];
colormap(map)
colorbar
you can change the color by changing values in map
  3 Commenti
Sibi
Sibi il 25 Nov 2020
Modificato: Sibi il 25 Nov 2020
I have edited the code,try now.
For more details check xticks and xticklabels in documentation .
BN
BN il 25 Nov 2020
Thank you so much again.

Accedi per commentare.

Più risposte (0)

Tag

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by