我一直在尝试在Matlab中绘制箭头,但它们看起来都很糟糕。另外,我想让我的箭头头部为一个实心三角形,而不是V形。
我尝试使用Matlab文件交换(Matlab File Exchange)上可用的软件包:arrow、arrows、arrows3,以及可能还有其他的。
我甚至尝试手动在Matlab图形编辑器中创建箭头,但当我调整线条宽度时,箭头看起来像这样:
[image]
我使用注释(annotation)命令创建了上面的箭头:
这是使用此处提供的arrow包时的结果:Arrow.m(请注意,底部箭头不垂直于线条):
我甚至尝试了以下方法,下面是结果(请注意可怕的箭头):
我尝试使用Matlab文件交换(Matlab File Exchange)上可用的软件包:arrow、arrows、arrows3,以及可能还有其他的。
我甚至尝试手动在Matlab图形编辑器中创建箭头,但当我调整线条宽度时,箭头看起来像这样:
[image]
我使用注释(annotation)命令创建了上面的箭头:
annotation(gcf,'arrow',[0.621875 0.457916666666667],...
[0.205421152030217 0.40755429650614],...
'HeadLength',4,'LineWidth',5);
这是使用此处提供的arrow包时的结果:Arrow.m(请注意,底部箭头不垂直于线条):
![enter image description here](https://istack.dev59.com/FvJlg.webp)
figure
plot(1:10, 1:10)
annotation(gcf,'arrow',[0.621875 0.457916666666667],...
[0.205421152030217 0.40755429650614],...
'HeadLength',4,'LineWidth',5);