我有一个数字,如下所示,每种颜色指示第三个变量的值。我试图用相应的颜色和值创建colorbar
。用于此目的的第一I get
轴的'Children'
的Color
如下:`Children`通常是颠倒的顺序吗? Matlab
curves = get(gca, 'Children');
mycolorset = cat(1, curves(:).Color);
然后我意识到,颜色的顺序(相同Children
的顺序)进行比较绘制的顺序颠倒。因此,我不得不申请flipud
的颜色,使正确的色彩表:
set(gcf, 'Colormap', flipud(mycolorset));
有趣的事实是,情节浏览器显示正确的顺序曲线。
现在我想知道,这是Matlab中所有Children
的通用功能,以反转?你知道一个这个变得有用的案例吗?