Arrow annotation rendering error
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
When I use annotate to create an arrow the arrow appears asymmetric, with one end of the head rounded and the other straight. I've no idea what might be causing this and any help would be appreciated!
annotation('doublearrow',[0.2 0.2],[0.32 0.44],'Head1Style','vback2',...
'Head2Style','vback2','Head1Length',3,'Head2Length',3,...
'Head1Width',4,'Head2Width',4);.
0 commentaires
Réponses (1)
Monisha Nalluru
le 22 Avr 2021
The reason why you is see a thick straight line of color #a2142f instead of arrow is use of LineWidth property used in annotation.
In the above example the HeadLength and HeadWidth is less than the LineWidth which causing the arrow head to cover.
Try using LineWidth lessthan Headlength and HeadWidth.
From my understanding from above question, you want the arrow to be round, if so you can try to use HeadStyle as 'ellipse'
Voir également
Catégories
En savoir plus sur Graphics Object Properties dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!