我找到了如何处理特定轴colorbar吗
40视图(30天)
显示旧的评论
答案(2)
马特·J
2022年3月17日
编辑:马特·J
2022年3月18日
这是一个极其迂回的方法。
函数(六氯苯,tf) = getColorbars (hax)
与彩色%返回colorbar柄轴,可以选择一个逻辑
%指示符数组告诉轴有彩色的。
%
%:
%
% hax:轴处理数组
%
%:
%
% Hcb: colorbar数组处理对应的元素
% hax。如果hax(我)没有colorbar,然后六氯苯(i)
%空GraphicsPlaceHolder。
%
% tf:逻辑数组表示hax的元素
%彩色的。
六氯苯= gobject(大小(hax));
tf = false(大小(hax));
N =元素个数(Hcb);
为i = 1: N
Hfig =祖先(hax(我),“图”);
=元素个数(findobj (Hfig之前,“类型”,“colorbar”));
colorbar (hax(我),“关闭”);
=元素个数(findobj (Hfig后,“类型”,“colorbar”));
如果<后% colorbar在场
六氯苯(i) = colorbar (hax(我));
特遣部队(i) = 1;
结束
结束
结束