Matplotlib.axes.Axes.errorbar() 函数详解

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/49800.html
点赞
0.00 平均评分 (0% 分数) - 0