私はMATLABでplotyy関数を使用しています。これは事実上2つのプロットであり、それぞれに5つの「線」があります。5本の線の色を一致させたいのですが、管理していません。ハンドルの設定からカラーオーダーまで、さまざまな方法を試しました。以下を参照してください。
2つの変数pk3...は、それぞれ5列のベクトルです。
[ax,h1,h2]= plotyy(2007:2050,pk3uco25,2007:2050,pk3ux45)
以下の行を使用して、他のプロパティを制御しました...
set(h1,'linestyle', 'd','marker','*', 'markersize', 5) %variable 1
set(h2,'linestyle', '-', 'linewidth', 1.5) %variable 2
私が欲しいのは、最初の5行が次の5行の色と一致することです。私は次のようなさまざまなことを試しました:
次のように繰り返されるカラーオーダーを設定する
mycolororder{1:5,:} == mycolororder{6:10,:}
set(gca,'colororder',mycolororder); %
値のマトリックスを使用する
cols(1:5,1)={'color'};
cols(:,2)=get(h1,'color');
set(h2,cols{1:5,1},cols{1:5,2});
...そして他のいくつかのことですが運がありません!