Arrow

Arrow[{{x1, y1}, {x2, y2}}]
是一个图形基元,表示从 的一个箭头标记.

Arrow[{pt1, pt2}, s]
表示一个箭头标记,两端从 分别缩回距离 s.

Arrow[{pt1, pt2}, {s1, s2}]
缩回距离 ,从 缩回距离 .

Arrow[curve, ...]
表示遵从指定的 curve 的箭头标记.

更多信息更多信息

  • Arrow 可用于 GraphicsGraphics3D(二维和三维图形).
  • 下列 curve 的具体说明可以用于 Graphics 中:
  • Line[...]分段线段
    BezierCurve[...]合成 Bezier 曲线
    BSplineCurve[...]B-样条曲线
    JoinedCurve[...]连接的曲线对象
  • 下列 curve 的具体说明可以用于 Graphics3D 中:
  • Line[...]分段线段
    BezierCurve[...]合成 Bezier 曲线
    BSplineCurve[...]B-样条曲线
    Tube[...]管状曲线对象
  • Arrow[Line[...]] 等价于 Arrow[...]. Arrow[Tube[...]] 生成一个基于管状的三维箭头.
  • Arrow[{pt1, pt2, ...}] 表示箭杆穿过点序列 的箭头标记.
  • 这些点的位置既可以用常规坐标 的形式指定,也可以用尺度缩放的坐标 Scaled[{x, y}],或者ImageScaledOffset 的形式指定.  »
  • 箭杆由连接指定点的直线段序列构成.
  • Arrow[{pt1, pt2}] 缺省下绘制尾部在 ,头部在 的箭头标记.
  • 箭头标记的形式、方向和位置可以用 Arrowheads 指令进行指定.  »
  • RGBColorThickness 一类的图形指令既应用于箭头标记的箭杆,也可以应用于其箭头头部.  »
  • 指定箭头标记的明确指令来防止图形指令应用于一个箭头头部.
  • Arrow[{pt1, pt2}, s] 中,缩回距离 s 是在整个图形的普通坐标系统中进行测定,以使该箭头刚好触到 Disk[pti, s].  »
  • 如果整个图形没有设置 AspectRatio->Automatic,则指定的箭头标记的缩回距离可能会在图形中不同方向都具有相应的不同距离.

范例范例打开所有单元关闭所有单元

基本范例 (6)基本范例 (6)

一个二维箭头基元:

In[1]:=
Click for copyable input
Out[1]=

一个三维箭头基元:

In[1]:=
Click for copyable input
Out[1]=

一个使用管的全三维箭头基元:

In[1]:=
Click for copyable input
Out[1]=

曲线型箭头:

In[1]:=
Click for copyable input
Out[1]=

双箭头标记:

In[1]:=
Click for copyable input
Out[1]=

不同样式的箭头标记:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
版本 6 的新功能 | 版本 8 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »