How do I add a key to my plot?
133 ビュー (過去 30 日間)
古いコメントを表示
My plot has four variables in it (x1,y1,x2,y2) representing two EN coordinates. How do I add a key to show which is which?
Also, it would be useful if I could ensure the x and y had the same scale (but not a fixed scale).
1 件のコメント
DGM
2022 年 2 月 23 日
You mean legend()?
For the second part, can you use axis equal or axis square? If not, you'll need to clarify what you want.
採用された回答
Voss
2022 年 2 月 23 日
編集済み: Voss
2022 年 2 月 23 日
To add a key showing which line is which, you can use legend().
To ensure the same x- and y-scale, you can use axis equal.
figure();
% random data with different y-scales
line_x1 = plot(randn(1,10),4*randn(1,10));
hold on
line_y1 = plot(randn(1,10),3*randn(1,10));
line_x2 = plot(randn(1,10),2*randn(1,10));
line_y2 = plot(randn(1,10),randn(1,10));
% equal x- and y-scale
axis equal
% make a line key (a.k.a. legend)
names = {'x1','y1','x2','y2'};
legend([line_x1 line_y1 line_x2 line_y2],names);
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!