Wrong Legend Sign Marker
3 次查看(过去 30 天)
显示 更早的评论
Hello, I would like to show the legend for a1 and (a3,a4) together.
But when I run it both legend entry are displayed with a black filled dot and not with the red one (the second).
How can I fix it?
figure(1)
for i = z
hold on; grid on; grid minor; axis equal;
set(gcf, 'Color', 'White');
set(gca, 'Fontsize', 12);
set(gca, 'ZDir','reverse')
a1 = scatter3(x*100,y*100,i*100,15,'filled', 'k');
a2 = plot3(X3D*100, Y3D*100, Z3D*100, 'k');
a3 = scatter3(C2(:,1),C2(:,2),C2(:,3),'filled', 'r'); %No Flow
a4 = scatter3(C22(:,1),C22(:,2),C22(:,3),'filled', 'r'); %No Flow
view(3)
xlabel('x [mm]')
ylabel('y [mm]')
zlabel('z [mm]')
legend([a1, a3 a4], 'Fiducial Markers', 'IPR Markers')
title('Fiducial Markers vs. IPR Tracked Markers')
subtitle('Wing NO Flow - 6DOF Fit')
end
0 个评论
采纳的回答
Star Strider
2022-7-1
I am not able to run the code so I cannot test this, however one approach could be:
legend([a1(1), a3(1) a4(1)], 'Fiducial Markers', 'IPR Markers')
Experiment with that approach (or similar approaches).
(I will delete my Answer if it fails to solve the problem.)
.
4 个评论
更多回答(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!