How do I add a key to my plot?
138 次查看(过去 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!