我想确定轴是否已经有颜色条。我有在同一轴上绘制许多对象的代码,但我只想创建和定义一次颜色条以使事情更加高效。我尝试过寻找
ColorBar
对象作为图形句柄的子对象,但我在同一个图形中有多个子图,并且每个子图可能需要也可能不需要自己的颜色条。有没有办法确定特定轴是否有与之关联的颜色条?
例如,您可以使用
findobj
h = get(gcf,'children');
axes_ind = findobj(h,'type','Axes');
legend_ind = findobj(h,'type','Legend');
colorbar_ind = findobj(h,'type','Colorbar');