我试图将HeatMap作为情节的子图。但似乎它们不相容。每次使用HeatMap函数时,它似乎总会打开一个HeatMap'画布'。如果将HeatMap的结果保存为对象并使用绘图或视图将其放入图中,它总是打开一个新的图形窗口,而不是在现有窗口上绘图,即使使用hold on;
命令也是如此。有没有办法让HeatMap成为子图之一?
热图示例代码:
y = [1,2,3,4;5,6,7,8;4,3,2,1;8,7,6,5];
obj = HeatMap(y,'Symmetric','false','colormap','jet'); %this will generate a HeatMap canvas
plot(HeatMap); %this will display or render the heatmap object into a figure window
答案 0 :(得分:1)
似乎我应该使用imagesc而不是HeatMap函数,因为imagesc更兼容。通过使用imagesc绘制矩阵,我可以轻松地将热图设置为子图。