Matplotlib 是 Python 中的一个库,它是 NumPy 库的数值 – 数学扩展。Axes 类 包含了大部分图形元素:Axis(轴)、Tick(刻度)、Line2D(线)、Text(文本)、Polygon(多边形)等,并设置了坐标系。此外,Axes 的实例通过 callbacks 属性支持回调。让我们看一个简单的示例:
Python3
CODEBLOCK_038ebab2
输出: !image
Matplotlib 库中 axes 模块的 Axes.errorbar() 函数用于将 y 对 x 绘制为线条和/或标记,并附带误差条。
> 语法: Axes.errorbar(self, x, y, yerr=None, xerr=None, fmt=‘‘, ecolor=None, elinewidth=None, capsize=None, barsabove=False, lolims=False, uplims=False, xlolims=False, xuplims=False, errorevery=1, capthick=None, , data=None, *kwargs)
参数: 该方法接受以下参数,我们将详细描述它们:
- x, y: 这些参数是数据点的水平和垂直坐标。
- fmt: 此参数是可选的,它包含字符串值(格式字符串)。
- xerr, yerr: 这些参数包含数组。误差数组应具有正值。
- ecolor: 此参数是可选的。它是误差条线的颜色,默认值为 NONE。
- elinewidth: 此参数也是可选的。它是误差条线的线宽,默认值为 NONE。
- capsize: 此参数也是可选的。它是以点为单位的误差条端帽(caps)的长度,默认值为 NONE。
- barsabove: 此参数也是可选的。它包含布尔值,如果为 True,则将误差条绘制在绘图符号上方。其默认值为 False。
- lolims, uplims, xlolims, xuplims: 这些参数也是可选的。它们包含布尔值,用于指示某个值仅给出上限/下限。
- errorevery: 此参数也是可选的。它们包含整数值,用于在数据的子集上绘制误差条。
返回值: 该函数返回一个容器,其中包含以下内容:
- plotline: 这返回 x, y 绘图标记和/或线条的 Line2D 实例。
- caplines: 这返回误差条端帽的 Line2D 实例元组。
- barlinecols: 这返回包含水平和垂直误差范围的 LineCollection 元组。
下面的示例说明了 matplotlib.axes 中的 matplotlib.axes.Axes.errorbar() 函数:
示例 #1:
Python3
CODEBLOCK_9695cbe4
输出: !image
示例 #2:
Python3
CODEBLOCK_262a3813
输出: !image