I want to generate Heatmap for irregular Time series data
Show older comments
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.
. 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;
Answers (1)
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 Comments
vignesh mohan
on 16 Jun 2021
vignesh mohan
on 16 Jun 2021
KSSV
on 16 Jun 2021
Variable t is x... Typo error.. Edited the answer.
vignesh mohan
on 16 Jun 2021
Edited: vignesh mohan
on 16 Jun 2021
Categories
Find more on Data Distribution Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!