棒グラフの凡例のサイ​ズを変更するにはどう​すればよいですか?

MATLAB で凡例を作成しています。BAR を描いたときの凡例の太さを変更する方法を教えてください。

 Accepted Answer

MathWorks Support Team
MathWorks Support Team on 25 Oct 2013

0 votes

棒グラフの凡例の太さを変更する方法は MATLAB からは提供されていませんが、以下のように凡例のパッチオブジェクトの 'xData' と 'yData' プロパティを変更することで、太さを変更することができます。
1. 棒グラフを表示します。
a=rand(1,100);
bar(a);
l=legend('foo');
2. 凡例を表すパッチオブジェクトを検出し、その値を変更します。
h=findobj(l,'type','patch');
set(h,'ydata',[0.,0.5,0.5,0.3,0.3],'xdata',[0.2,0.2,0.4,0.4,0.2]);

More Answers (0)

Community Treasure Hunt

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

Start Hunting!