How to draw the both sided arrow lines.
133 次查看(过去 30 天)
显示 更早的评论
Hello everybody,
I would like to draw a line with both sided arrow. And I tried with quiver function.
I can make the one sided arrow head with this function. I checked matlab document and example,
but I did not find the way how to draw the both sided arrow lines.
plot([0 0],[0 10],'k'); hold on;
plot([10 10],[0 10],'k');
quiver(0, 0, 10, 0, 'off', 'k'); % scale 'off'
axis([-10 20 -10 20])
0 个评论
采纳的回答
Walter Roberson
2022-12-15
annotation('doublearrow', x, y)
Be careful! The default units are 'normalized' (to the figure), and there is no way to select 'data' units. This means that you cannot draw an annotation in an axes, you can only draw an annotation that happens to align with the axes based on the current axes position... and which will probably get misaligned if you move or resize or zoom or pan the axes.
Because of these faults, you should look in the File Exchange for replacements that at least build the positions based on data coordinates, and which might know how to automatically reposition.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Vector Fields 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!