本文简要介绍 python 语言中 matplotlib.axes.Axes.axline
的用法。
-
添加一条无限长的直线。
这条线可以由两个点
xy1
和xy2
定义,也可以由一个点xy1
和slope
定义。无论 x 和 y 比例如何,这都会在“屏幕”上绘制一条直线,因此也适用于在半对数图中绘制指数衰减,在对数图中绘制幂律等。但是,
slope
只能与线性标尺;它对所有其他尺度没有明确的含义,因此行为是未定义的。请使用点xy1
,xy2
为非线性刻度指定线。transform
关键字参数仅适用于点xy1
,xy2
。slope
(如果给定)始终位于数据坐标中。这可以用于例如ax.transAxes
用于绘制具有固定斜率的网格线。- 参数:
- xy1, xy2 (浮点数,浮点数)
-
线要通过的点。必须给出
xy2
或slope
。 - slope 浮点数,可选
-
线的斜率。必须给出
xy2
或slope
。
- 返回:
- 其他参数:
- **kwargs
-
有效的 kwarg 是
Line2D
属性属性
说明
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
bool
antialiased
或 aabool
BboxBase
或无bool
补丁或(路径,变换)或无
color
或 ccolor
CapStyle
或 {'butt', 'projecting', 'round'}JoinStyle
或 {'miter', 'round', 'bevel'}浮点数序列(以点为单位的开/关墨水)或(无,无)
(2, N) 数组或两个一维数组
drawstyle
或 ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'},默认:'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
颜色或无
str
bool
object
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lwfloat
标记样式字符串,
Path
或MarkerStyle
markeredgecolor
或机械color
markeredgewidth
或喵喵float
markerfacecolor
或 mfccolor
markerfacecoloralt
或 mfcaltcolor
markersize
或毫秒float
None 或 int 或 (int, int) 或 slice 或 list[int] 或 float 或 (float, float) 或 list[bool]
bool
浮点数或可调用[[艺术家,事件],元组[布尔,字典]]
float
bool
(比例:浮点数,长度:浮点数,随机性:浮点数)
布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}JoinStyle
或 {'miter', 'round', 'bevel'}unknown
str
bool
一维数组
一维数组
float
例子
画一条穿过 (0, 0) 和 (1, 1) 的粗红线:
>>> axline((0, 0), (1, 1), linewidth=4, color='r')
用法
Axes.axline(xy1, xy2=None, *, slope=None, **kwargs)
相关用法
- Python matplotlib Axes.axis用法及代码示例
- Python matplotlib Axes.axvspan用法及代码示例
- Python matplotlib Axes.arrow用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib Axes.inset_axes用法及代码示例
- Python matplotlib Axes.barbs用法及代码示例
- Python matplotlib Axes.tripcolor用法及代码示例
- Python matplotlib Axes.set_prop_cycle用法及代码示例
- Python matplotlib Axes.tick_params用法及代码示例
- Python matplotlib Axes.contourf用法及代码示例
- Python matplotlib Axes.tricontourf用法及代码示例
- Python matplotlib Axes.locator_params用法及代码示例
- Python matplotlib Axes.set_ylim用法及代码示例
- Python matplotlib Axes.loglog用法及代码示例
- Python matplotlib Axes.text用法及代码示例
- Python matplotlib Axes.boxplot用法及代码示例
- Python matplotlib Axes.triplot用法及代码示例
- Python matplotlib Axes.tricontour用法及代码示例
- Python matplotlib Axes.set_xlim用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.axes.Axes.axline。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。