私は検索しましたが解決策は見つかりませんでした。私の目標は、それぞれ異なる色で設定された3セットのデータを使って散布図をプロットすることです。ここに私のコードの例です:[×2 Y2] [×3 Y3]は同じ色を持っているよう二重Y軸を持つ散布図の色を変更します
%generate input
x1=[732490 732509 732512 732513 732521 732528];
y1=[7.828 7.609 22.422 14.758 26.258 1.477];
x2=[732402 732403 732404 732404 732433 732555];
y2=[0.693 0.645 0.668 0.669 0.668 0.662];
x3=[832402 832403 832404 832404 832433 835423];
y3=[0.693 0.645 0.668 0.669 0.668 0.685];
figure(1);
[ax,h1,h2]=plotyy(x1,y1,[x2,x3],[y2,y3],'scatter');
blue=[0 0 1];
red=[1 0 0];
set(h1,'cdata',red);
set(h2,'cdata',blue);
set(ax(1),'ycolor','r');
set(ax(2),'ycolor','b');
しかし、これは、私が欲しい、まさに何です。 3つのデータセットの色が異なるように色を変更する方法はありますか?また、3つのデータセットを示す凡例を追加する方法もあります。 MATLABからこの例では
コードの間違いを修正してください。投稿したとおりには動作しません。それはplotyyのエラーと言う> fevalfun(361行目) – VMMF
申し訳ありません、それは今更新され、動作しています。 – James