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

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

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2013년 10월 25일

0 개 추천

棒グラフの凡例の太さを変更する方法は 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]);

추가 답변 (0개)

카테고리

Community Treasure Hunt

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

Start Hunting!