私はここに示すような図形を持ち、各色は3番目の変数の値を示しています。私はcolorbar
を対応する色と値で作成しようとしました。次のように、この目的のために最初のIは、軸の'Children'
のColor
get
:「子供」は一般的に逆の順序ですか? Matlab
curves = get(gca, 'Children');
mycolorset = cat(1, curves(:).Color);
は、その後、私は色の順序(Children
の順序と同じ)をプロットした順番に比べ逆になることに気づい。だから私は、正しいカラーマップを作るために色にflipud
を適用する必要がありました:
set(gcf, 'Colormap', flipud(mycolorset));
興味深い事実をプロットブラウザーが正しい順序で曲線を示すということです。
これはMatlabのすべてChildren
の普遍的な機能ですか?これがまったく役に立ちそうな場合は分かりますか?