Arrowheads
✖
Arrowheads
is a graphics directive specifying that arrows that follow should have arrowheads with sizes, positions, and forms specified by spec.
Details and Options
- With the default Arrowheads[Automatic], a single arrowhead is placed at the head of each arrow.
- Arrowheads[s] specifies that arrowheads should have a length that is a fraction s of the total width of the graphic. The default is 0.04. »
- The symbolic values Tiny, Small, Medium, and Large can be used for s. With these values, the size of the arrowhead is independent of the total width of the graphic. »
- Arrowheads[{spec1,spec2,…}] specifies that arrows should include several arrowhead elements.
- Each arrowhead element can be specified as follows:
-
s default arrowhead with scaled size s {Automatic,pos} default arrowhead at position pos {s,pos} scaled default arrowhead at position pos {s,pos,g} arrowhead drawn as graphic g {s,pos,{g,δ}} shaft foreshortened by δ - The position pos runs from 0 to 1 from the tail to the head of the arrow.
- Arrowheads[{s0,s1,…,sn}] specifies arrowheads with scaled sizes si at positions i/n. »
- Arrowheads[{-s,s}] gives double‐headed arrows. »
- The graphic g is placed so that the origin of its coordinates lies at position pos along each arrow.
- The graphic g is oriented so that its positive axis is aligned with the direction of the shaft at position pos.
- The graphic g is scaled so that one unit of its coordinates corresponds to a fraction s of the width of the whole graphic in which the arrow is being drawn.
- The graphic g is always assumed to have AspectRatio->Automatic.
- With the specification {s,pos,{g,δ}}, the shaft of the arrow is foreshortened by δ in the coordinate system of g. This can prevent a thick shaft from "poking through" arrowheads at the head or tail of the arrow. »
- In 3D, the default option setting Appearance->"Flat" makes arrowheads always be rendered in the plane of the screen. Appearance->"Projected" makes them be rendered in 3D, and projected into the plane of the screen.
Examples
open allclose allBasic Examples (3)Summary of the most common use cases
Scope (16)Survey of the scope of standard use cases
Arrow Sizes (5)
https://wolfram.com/xid/0h2nnrp1t6-cbptp6
https://wolfram.com/xid/0h2nnrp1t6-epkwh
Arrowheads with scaled sizes in 3D:
https://wolfram.com/xid/0h2nnrp1t6-yu38
https://wolfram.com/xid/0h2nnrp1t6-fkk4wv
Arrowheads with scaled sizes for tubes in 3D:
https://wolfram.com/xid/0h2nnrp1t6-elu5gk
https://wolfram.com/xid/0h2nnrp1t6-kpec9u
Symbolic values to specify predefined absolute sizes of arrowheads:
https://wolfram.com/xid/0h2nnrp1t6-jy286q
https://wolfram.com/xid/0h2nnrp1t6-ruuaf
https://wolfram.com/xid/0h2nnrp1t6-bkbph0
https://wolfram.com/xid/0h2nnrp1t6-ch8ql5
https://wolfram.com/xid/0h2nnrp1t6-ep59vm
https://wolfram.com/xid/0h2nnrp1t6-ozezm
Multiple Arrowheads (8)
https://wolfram.com/xid/0h2nnrp1t6-jjras9
https://wolfram.com/xid/0h2nnrp1t6-z32fr
https://wolfram.com/xid/0h2nnrp1t6-cxu6x4
Uniformly spaced arrowheads with specific sizes:
https://wolfram.com/xid/0h2nnrp1t6-c711m
https://wolfram.com/xid/0h2nnrp1t6-d3uo3s
https://wolfram.com/xid/0h2nnrp1t6-d92z2z
Specify arrowhead size and position:
https://wolfram.com/xid/0h2nnrp1t6-gl7btv
https://wolfram.com/xid/0h2nnrp1t6-c0kkta
Specify size and position in 3D:
https://wolfram.com/xid/0h2nnrp1t6-ebqgi3
https://wolfram.com/xid/0h2nnrp1t6-e5ni6
https://wolfram.com/xid/0h2nnrp1t6-o7yzrm
https://wolfram.com/xid/0h2nnrp1t6-ir9pwr
Multiple arrowheads with specific sizes and positions:
https://wolfram.com/xid/0h2nnrp1t6-dmv37n
https://wolfram.com/xid/0h2nnrp1t6-opyhxa
https://wolfram.com/xid/0h2nnrp1t6-hf2kc9
Reverse arrowheads by assigning negative size:
https://wolfram.com/xid/0h2nnrp1t6-c7zey6
https://wolfram.com/xid/0h2nnrp1t6-f3qsrn
https://wolfram.com/xid/0h2nnrp1t6-bcih3q
https://wolfram.com/xid/0h2nnrp1t6-mlyae
https://wolfram.com/xid/0h2nnrp1t6-k7s9me
https://wolfram.com/xid/0h2nnrp1t6-g0t9g6
https://wolfram.com/xid/0h2nnrp1t6-glg9ib
Multiple disconnected arrows with different arrowheads:
https://wolfram.com/xid/0h2nnrp1t6-t2qq7
https://wolfram.com/xid/0h2nnrp1t6-dgt434
https://wolfram.com/xid/0h2nnrp1t6-by3azf
https://wolfram.com/xid/0h2nnrp1t6-ra43
Custom Arrowheads (3)
Graphics can be used as an arrowhead:
https://wolfram.com/xid/0h2nnrp1t6-oqr7sq
https://wolfram.com/xid/0h2nnrp1t6-b27ha
Graphics3D can also be used as an arrowhead for 3D arrow:
https://wolfram.com/xid/0h2nnrp1t6-bizrg7
https://wolfram.com/xid/0h2nnrp1t6-leta3i
https://wolfram.com/xid/0h2nnrp1t6-cc0xgn
https://wolfram.com/xid/0h2nnrp1t6-rxvtw
https://wolfram.com/xid/0h2nnrp1t6-bz378c
https://wolfram.com/xid/0h2nnrp1t6-b8uvnj
https://wolfram.com/xid/0h2nnrp1t6-ku1rlw
https://wolfram.com/xid/0h2nnrp1t6-dseg9l
Applications (1)Sample problems that can be solved with this function
Wolfram Research (2007), Arrowheads, Wolfram Language function, https://reference.wolfram.com/language/ref/Arrowheads.html (updated 2008).
Text
Wolfram Research (2007), Arrowheads, Wolfram Language function, https://reference.wolfram.com/language/ref/Arrowheads.html (updated 2008).
Wolfram Research (2007), Arrowheads, Wolfram Language function, https://reference.wolfram.com/language/ref/Arrowheads.html (updated 2008).
CMS
Wolfram Language. 2007. "Arrowheads." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2008. https://reference.wolfram.com/language/ref/Arrowheads.html.
Wolfram Language. 2007. "Arrowheads." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2008. https://reference.wolfram.com/language/ref/Arrowheads.html.
APA
Wolfram Language. (2007). Arrowheads. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Arrowheads.html
Wolfram Language. (2007). Arrowheads. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Arrowheads.html
BibTeX
@misc{reference.wolfram_2024_arrowheads, author="Wolfram Research", title="{Arrowheads}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/Arrowheads.html}", note=[Accessed: 10-January-2025
]}
BibLaTeX
@online{reference.wolfram_2024_arrowheads, organization={Wolfram Research}, title={Arrowheads}, year={2008}, url={https://reference.wolfram.com/language/ref/Arrowheads.html}, note=[Accessed: 10-January-2025
]}