I want to generate Heatmap for irregular Time series data

8 visualizaciones (últimos 30 días)
vignesh mohan
vignesh mohan el 16 de Jun. de 2021
Editada: vignesh mohan el 16 de Jun. de 2021
Dear all
I am new for matlab. I tried to plot a heat map for a dataset but it doesnt work and sample graph format is also attached for reference which i need to plot and i attached a sample data. I had tried using the below following codes. So kindly help me to resolve this issus. Thank you in advance.
x = dta(:,1);
y = dat(:,83);
z = dat(:,2:82);
tbl = table(x,y,z);
h = HeatMap(tbl,'x','y','ColorVariable','z','ColorMethod');
Error using HeatMap
Expected DATA to be one of these types:
numeric, bioma.data.DataMatrix
Instead its type was table.
Error in bioma.util.validateMatrix (line 10)
validateattributes(data, {'numeric', 'bioma.data.DataMatrix'},...
Error in HeatMap/setDisplayDataOnly (line 784)
bioma.util.validateMatrix(data, 'DATA', 'HeatMap')
Error in HeatMap/setDisplayData (line 779)
obj = setDisplayDataOnly(obj, data);
Error in HeatMap/set.Data (line 523)
setDisplayData(obj, data)
Error in HeatMap (line 366)
obj.Data = data;
  2 comentarios
SALAH ALRABEEI
SALAH ALRABEEI el 16 de Jun. de 2021
try just heatmap(x,y,z)
vignesh mohan
vignesh mohan el 16 de Jun. de 2021
hai salah i tried that also but it doesn't work it is showing error i will try again and let you know thank you

Iniciar sesión para comentar.

Respuestas (1)

KSSV
KSSV el 16 de Jun. de 2021
Editada: KSSV el 16 de Jun. de 2021
T = readtable('dat.csv') ;
x = T.(1) ;
x(1) = [] ;
x = datetime(datestr(x)) ;
y = table2array(T(1,2:end)) ;
data = table2array(T(2:end,2:end)) ;
pcolor(x,y,data')
shading interp
colorbar
  4 comentarios
KSSV
KSSV el 16 de Jun. de 2021
Variable t is x... Typo error.. Edited the answer.
vignesh mohan
vignesh mohan el 16 de Jun. de 2021
Editada: vignesh mohan el 16 de Jun. de 2021
I changed it and it is going good till pcolor(x,y,data') Error using pcolor (line 63) Data inputs must be real. This above error is pop up. Next what I have to do KSSV.

Iniciar sesión para comentar.

Categorías

Más información sobre Data Distribution Plots en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by