Unrecognized table variable name 'time'
24 次查看(过去 30 天)
显示 更早的评论
MOHAMMAD ABDUL MOKTADIR CHOWDHURY
2021-3-27
评论: MOHAMMAD ABDUL MOKTADIR CHOWDHURY
2021-3-27
Hi, I want to plot a time space diagram showing speed. First row is postmile (yvar), first row, first column is time (xvar), and other value are cvar.
I have writhe the readtable function. In workspace time table is there but I got the following error message:
My code and error message:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/564121/image.jpeg)
Snapshot of my heatmap3.csv file
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/564126/image.jpeg)
Could you please advise what's wrong wiht my code?
Thanks
0 个评论
采纳的回答
Walter Roberson
2021-3-27
Your csv file happears to have no header line, so the variable names created are Var1, Var2, and so on.
You are also attempting to color according to an array, not according to a single variable.
time = T{2:end,1};
postmile = T{1,2:end};
speed = T{2:end,2:end};
h = heatmap(time, postmile, speed);
3 个评论
Walter Roberson
2021-3-27
time = T{2:end,1};
postmile = T{1,2:end};
speed = T{2:end,2:end}.';
h = heatmap(time, postmile, speed);
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!