Colordata Error in Heatmap

7 Ansichten (letzte 30 Tage)
Komal Shah
Komal Shah am 14 Okt. 2020
Kommentiert: Komal Shah am 15 Okt. 2020
I am using heatmap like this:
FigureGenerated = heatmap(x_axis_val,y_axis_val,capture_status,'Colormap',mymap);
saveas(FigureGenerated,Path_Capture_Status);
where x_axis_val (1st column) and y_axis_val (2nd column) are created as per user input. And capture_status contains all values of the 5th column of the same matrix.
The code works fine sometimes, but at other times I get the following error:
Error using heatmap (line 53)
Number of x values must equal the number of columns in
'ColorData'.
How can this be solved?
Please help. Thanks a lot.

Antworten (1)

Ameer Hamza
Ameer Hamza am 14 Okt. 2020
It means that if the dimensions are
n = numel(x_axis_val)
m = numel(y_axis_val)
Then the dimensions of capture_status should be m*n.
  5 Kommentare
Ameer Hamza
Ameer Hamza am 15 Okt. 2020
You can use the breakpoints: https://www.mathworks.com/help/matlab/matlab_prog/set-breakpoints.html to find the error.
Komal Shah
Komal Shah am 15 Okt. 2020
Thank you, I will try this.

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by