How to add legends from two plots as one?
5 ビュー (過去 30 日間)
古いコメントを表示
I have a simple algorithm:
%%%%%%%%%%%%%%%%%%%%%%
%% making stickfigure of first position
a1=[ankxA,kneexA,hipxA,shouxA];
b1=[ankyA,kneeyA,hipyA,shouyA];
a2=[ankx(1,2),kneex(1,2),hipx(1,2),shoux(1,2)];
b2=[anky(1,2),kneey(1,2),hipy(1,2),shouy(1,2)];
......
%% define legends
kne1=['Kne = ',num2str(kneStart(1))];
kne2=['Kne = ',num2str(kneStart(2))];
hoft1=['Hoft = ',num2str(hipStart(1))];
hoft2=['Hoft = ',num2str(hipStart(2))];
......
%% plots
subplot(3, 3, 1);
plot(a1, b1, 'b-');
hold on;
plot(a2, b2, 'r-');
axis ij;
legend(kne1,kne2,hoft1,hoft2,'location','best');
%%%%%%%%%%%%%%%%%%%%%%
But this doesnt work, because it only write the first legend. An easy way to fix this would be apreciated...
4 件のコメント
Star Strider
2023 年 6 月 22 日
Unfortunately, that s vanishingly small, and so difficult to read.
What result do you want?
figure
imshow(imread('legendErr.jpg'))
回答 (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!