How to avoid programmatically the data overlapping from legend in plots
이전 댓글 표시
Hi all,
I programmatically plot many data as a bar plot. Unfortunately for plots where the last bar is very high legend overlaps the bar. I may do it by setting ylim, but the data ranges may differ of several order of magnitude. Is there any programmatically way to avoid this?
Thank you
best regards
pietro
채택된 답변
추가 답변 (1개)
Orion
2014년 11월 27일
Hi
You could just put the legend outside the axe
figure
x = -pi:pi/20:1;
bar(x,cos(x),'b')
hold on
bar(x,sin(x),'r')
hleg1 = legend('cos_x','sin_x');
pause(1)
set(hleg1,'Location','BestOutside') % legend is outside
카테고리
도움말 센터 및 File Exchange에서 Legend에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!