MATLAB で色の順序をリセットする
このチュートリアルでは、MATLAB で色の順序をリセットする方法を示します。
MATLAB で色の順序をリセットする
色の順序は、MATLAB で Figure またはプロットの色を設定するために使用されます。 Figure またはプロットが存在しない場合、MATLAB は Figure を作成し、その色を設定します。
プロット関数を呼び出すとき、またはプロット関数を呼び出した後でも、色をカスタマイズできます。 既定の色を使用した MATLAB でのプロットの例を次に示します。
plot1 = plot([0 1 2 3],'-r');
hold on
plot2 = plot([1 2 3 4],'--g');
hold off
% Add markers to the plot
plot1.Marker = 'sq';
plot2.Marker = 'o';
それでは、プロットの色を変更する方法を見てみましょう。 例を参照してください:
demoaxes = axes;
demoaxes.ColorOrder = [ 0 0 0; 0 0 1; 0 1 0; 1 0 0];
demoaxes.LineStyleOrder = {'-','--'};
hold on
for a = 0:7
plot([a a+2])
end
hold off
上記のコードは、ColorOrder
と LineStyleOrder
をプロットに割り当てます。 出力を参照してください:
MATLAB で色の順序をリセットするには、set
メソッドを使用して ColorOrderIndex
を 1
に設定します。これにより、図またはプロットの ColorOrder
がリセットされます。 上記の例で ColorOrder
をリセットしてみましょう。
demoaxes = axes;
demoaxes.ColorOrder = [ 0 0 0; 0 0 1; 0 1 0; 1 0 0];
demoaxes.LineStyleOrder = {'-','--'};
%Reset Color Order
set(axes,'ColorOrderIndex',1)
hold on
for a = 0:7
plot([a a+2])
end
hold off
指定されたプロットの ColorOrder
がリセットされます。 出力を参照してください。
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook