How to label different lines in a loglog plot
조회 수: 24 (최근 30일)
이전 댓글 표시
I have a bunch of different loglog plots of different power spectral density functions on the same graph (using hold on function) and I am trying to add labels to be able to differentiate the different lines. Does anyone know how to do this? I have many different loglog(psd(A)) for example, and would like to have a legend to be able to tell which color corresponds to which letter (ie blue line is A). New to matlab so would appreciate any help! Thanks!
댓글 수: 0
답변 (2개)
Chad Greene
2017년 7월 20일
Here's two ways. You can use a legend or you can use text to manually place a label where you want it:
x = logspace(-1,2);
y = exp(x);
loglog(x,y,'bs-')
y2 = exp(x.^1.2);
hold on
loglog(x,y2,'r')
legend('y1','y2','location','northwest')
text(x(45),y(45),'y1','color','b','vert','top')
text(x(45),y2(45),'y2','color','r','horiz','right')
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Legend에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!