1

我使用 ARROW.m 脚本 ( http://www.mathworks.com/matlabcentral/fileexchange/278-arrow-m ) 在 3D 中绘制了一条带箭头的线,如下所示:

figure(1)
clf
hold on;
scatter3(X,Y,Z,'ko')
Z1 = 500;
arrow([max(X) max(Y) Z1],[min(X) min(Y) Z1],15,'BaseAngle',60, 'FaceColor',[0 1 0])

但是,我想在 XZ 平面上进行输出(必须包含线和箭头);即视图([180 0]),而不是 3D,这仅对可视化有好处。不幸的是,虽然这条线是可见的,但当我进入 2D 视图时看不到箭头。我尝试按照脚本作者的建议包含 'CrossDir',[0 0 1] ,但没有帮助。有什么建议吗?

提前致谢。

4

0 回答 0