我有一個數字,如下所示,每種顏色指示第三個變量的值。我試圖用相應的顏色和值創建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
的通用功能,以反轉?你知道一個這個變得有用的案例嗎?