How to make this plot?

3 visualizaciones (últimos 30 días)
BN
BN el 25 de Nov. de 2020
Comentada: BN el 25 de Nov. de 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.

Respuesta aceptada

Sibi
Sibi el 25 de Nov. de 2020
Editada: Sibi el 25 de Nov. de 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 comentarios
Sibi
Sibi el 25 de Nov. de 2020
Editada: Sibi el 25 de Nov. de 2020
I have edited the code,try now.
For more details check xticks and xticklabels in documentation .
BN
BN el 25 de Nov. de 2020
Thank you so much again.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by