This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


Arrow[{{x1, y1}, {x2, y2}}]
is a graphics primitive which represents an arrow from (x1, y1) to (x2, y2).
Arrow[{pt1, pt2}, s]
represents an arrow with its ends set back from pt1 and pt2 by a distance s.
Arrow[{pt1, pt2}, {s1, s2}]
sets back by s1 from pt1 and s2 from pt2.
  • Arrow[{pt1, pt2, ...}] represents an arrow whose shaft passes through the sequence of points pti.
  • The positions of points can be specified either in ordinary coordinates as {x, y}, or in scaled coordinates as Scaled[{x, y}], or using ImageScaled or Offset.  »
  • The shaft of the arrow consists of a sequence of straight segments joining the specified points.
  • Arrow[{pt1, pt2}] is drawn by default with its tail at pt1 and its head at pt2.
  • The form, orientation and position of arrowheads can be specified by an Arrowheads directive.  »
  • Graphics directives such as RGBColor or Thickness apply to both the shaft and arrowhead elements of an arrow.  »
  • You can prevent directives from applying to an arrowhead by including explicit directives within the graphic used to specify the arrowhead.
  • In Arrow[{pt1, pt2}, s] the setback distance s is measured in the ordinary coordinate system of the whole graphic, so that the arrow will just touch Disk[pti, s].  »
  • If the whole graphic does not have AspectRatio->Automatic, then a specified arrow setback may correspond to different distances in different directions in the graphic.
New in 6