How to label different lines in a loglog plot
4 ビュー (過去 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!