凡例の表示順はどうしたら変更できますか?

38 次查看(过去 30 天)
MathWorks Support Team
プロットの凡例は通常データをプロットした順に表示されますが、任意の順番で表示せることはできますか?

采纳的回答

MathWorks Support Team
プロットの凡例の順序は通常、データをプロットした順番と一致しますが、legend 関数実行時に順番を指定する ことができます。
それぞれのオブジェクトのハンドルを、表示されたい順番に legend 関数の第一引数として与えます。
 
figure(1)
hold on
h0 = plot(rand(5,1),'red');
h1 = plot(rand(5,1)+1,'blue');
h2 = plot(rand(5,1)+2,'black');
legend([h0,h2,h1], 'data0','data2','data1'); % h0, h2, h1 の順番で凡例を作成
hold off
 
 

更多回答(0 个)

产品


版本

R2015a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!