필터 지우기
필터 지우기

I want to generate Heatmap for irregular Time series data

조회 수: 4 (최근 30일)
vignesh mohan
vignesh mohan 2021년 6월 16일
편집: vignesh mohan 2021년 6월 16일
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
SALAH ALRABEEI
SALAH ALRABEEI 2021년 6월 16일
try just heatmap(x,y,z)
vignesh mohan
vignesh mohan 2021년 6월 16일
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

댓글을 달려면 로그인하십시오.

답변 (1개)

KSSV
KSSV 2021년 6월 16일
편집: KSSV 2021년 6월 16일
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
KSSV
KSSV 2021년 6월 16일
Variable t is x... Typo error.. Edited the answer.
vignesh mohan
vignesh mohan 2021년 6월 16일
편집: vignesh mohan 2021년 6월 16일
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.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Data Distribution Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by