如何确定轴是否已经作为颜色条?

问题描述 投票:0回答:1

我想确定轴是否已经有颜色条。我有在同一轴上绘制许多对象的代码,但我只想创建和定义一次颜色条以使事情更加高效。我尝试过寻找

ColorBar
对象作为图形句柄的子对象,但我在同一个图形中有多个子图,并且每个子图可能需要也可能不需要自己的颜色条。有没有办法确定特定轴是否有与之关联的颜色条?

matlab matlab-figure colorbar
1个回答
0
投票

例如,您可以使用

findobj

h = get(gcf,'children');
axes_ind      =  findobj(h,'type','Axes');
legend_ind    =  findobj(h,'type','Legend');
colorbar_ind  =  findobj(h,'type','Colorbar');
© www.soinside.com 2019 - 2024. All rights reserved.