本文简要介绍 python 语言中 matplotlib.pyplot.arrow
的用法。
-
在轴上添加一个箭头。
这将绘制一个从
(x, y)
到(x+dx, y+dy)
的箭头。- 参数:
- x, y 浮点数
-
箭头底的 x 和 y 坐标。
- dx, dy 浮点数
-
箭头沿 x 和 y 方向的长度。
- width 浮点数,默认:0.001
-
完整箭头尾部的宽度。
- length_includes_head 布尔值,默认值:假
-
如果在计算长度时要计算头,则为真。
- head_width 浮点数或无,默认:3*width
-
完整箭头的总宽度。
- head_length 浮点数或无,默认值:1.5*head_width
-
箭头的长度。
- shape {'full', 'left', 'right'},默认:'full'
-
绘制 left-half、right-half 或完整箭头。
- overhang 浮点数,默认值:0
-
箭头向后扫过的分数(0 悬垂表示三角形)。可以是负数或大于一。
- head_starts_at_zero 布尔值,默认值:假
-
如果为 True,则头部开始在坐标 0 处绘制,而不是在坐标 0 处结束。
- **kwargs
-
Patch
属性:属性
说明
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
unknown
bool
antialiased
或 aa布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}BboxBase
或无bool
补丁或(路径,变换)或无
color
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
bool
str
{'/'、'\'、'|'、'-'、'+'、'x', 'o'、'O'、'.'、'*'}
bool
JoinStyle
或 {'miter', 'round', 'bevel'}object
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮点数或无
bool
None 或 bool 或 float 或可调用
bool
(比例:浮点数,长度:浮点数,随机性:浮点数)
布尔或无
str
bool
float
- 返回:
FancyArrow
-
创建的
FancyArrow
对象。
注意
生成的箭头受轴纵横比和限制的影响。这可能会产生一个箭头,它的头部与它的茎不成直角。要创建一个箭头,它的头部与它的茎是方形的,例如使用
annotate()
:>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0), ... arrowprops=dict(arrowstyle="->"))
用法
matplotlib.pyplot.arrow(x, y, dx, dy, **kwargs)
相关用法
- Python matplotlib axvspan用法及代码示例
- Python matplotlib axline用法及代码示例
- Python matplotlib axis用法及代码示例
- Python matplotlib axes用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib AbstractMovieWriter用法及代码示例
- Python matplotlib triplot用法及代码示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib boxplot用法及代码示例
- Python matplotlib subplots用法及代码示例
- Python matplotlib InsetPosition用法及代码示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代码示例
- Python matplotlib Figure.set_size_inches用法及代码示例
- Python matplotlib figlegend用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib LassoSelector用法及代码示例
- Python matplotlib BrokenBarHCollection.set_hatch用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib MovieWriterRegistry.register用法及代码示例
- Python matplotlib PolyQuadMesh.set_hatch用法及代码示例
- Python matplotlib warn_deprecated用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.pyplot.arrow。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。