Spec-Zone.ru › Matplotlib 3.6

matplotlib.axes.Axes.errorbar

Axes.errorbar(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)[source]

Строит график y по x с ошибками.

x, y определяют позиции данных, xerr, yerr определяют размеры области ошибок. По умолчанию, это строит как маркеры/линии данных, так и области ошибок. Используйте fmt='none', чтобы построить только области ошибок без маркеров.

Параметры:
x, yfloat или массив

Позиции данных.

xerr, yerrfloat или массив, форма (N,) или (2, N), необязательно

Размеры областей ошибок:

  • скаляр: Симметричные +/- значения для всех точек данных.
  • форма (N,): Симметричные +/- значения для каждой точки данных.
  • форма (2, N): Отдельные - и + значения для каждого столбца. Первая строка содержит нижние погрешности, вторая – верхние.
  • None: Нет областей ошибок.

Все значения должны быть >= 0.

См. Различные способы задания областей ошибок для примера использования xerr и yerr.

fmtстрока, по умолчанию: ''

Формат точек данных / линий данных. См. plot для деталей.

Используйте 'none' (регистронезависимо), чтобы строить только области ошибок без маркеров.

ecolorцвет, по умолчанию: None

Цвет линий областей ошибок. Если None, используется цвет линии, соединяющей маркеры.

elinewidthfloat, по умолчанию: None

Толщина линий областей ошибок. Если None, используется толщина линии текущего стиля.

capsizefloat, по умолчанию: rcParams["errorbar.capsize"] (по умолчанию: 0.0)

Длина колпачков областей ошибок в пунктах.

capthickfloat, по умолчанию: None

Псевдоним для параметра markeredgewidth (также известен как mew). Это более понятное название для свойства, контролирующего толщину колпачков областей ошибок в пунктах. Для обратной совместимости, если задано mew или markeredgewidth, они переопределяют capthick. Это может измениться в будущих версиях.

barsabovebool, по умолчанию: False

Если True, области ошибок будут нарисованы над символами графика. По умолчанию – под.

lolims, uplims, xlolims, xuplimsbool, по умолчанию: False

Эти параметры могут использоваться для указания того, что значение представляет только верхний/нижний предел. В этом случае используется символ каретки для указания этого. Параметры lims могут быть скалярами или массивами той же длины, что и xerr и yerr. Для использования пределов с инвертированными осями, необходимо вызвать set_xlim или set_ylim до вызова errorbar(). Обратите внимание на хитрые названия параметров: например, установка lolims в True означает, что значение y представляет нижний предел истинного значения, поэтому будет нарисован только стрелка вверх!

erroreveryint или (int, int), по умолчанию: 1

Рисует области ошибок для подмножества данных. errorevery =N рисует области ошибок для точек (x[::N], y[::N]). errorevery =(start, N) рисует области ошибок для точек (x[start::N], y[start::N]). Например, errorevery=(6, 3) добавляет области ошибок к данным в (x[6], x[9], x[12], x[15], ...). Используется для предотвращения перекрывания областей ошибок, когда две серии имеют общие значения x-оси.

Возвращаемое значение:
ErrorbarContainer

Контейнер содержит:

  • plotline: Line2D экземпляр графика маркеров x, y и/или линии.
  • caplines: Кортеж Line2D экземпляров колпачков областей ошибок.
  • barlinecols: Кортеж LineCollection с горизонтальными и вертикальными диапазонами областей ошибок.
Другие параметры:
dataиндексируемый объект, необязательно

Если задано, следующие параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключения):

x, y, xerr, yerr

**kwargs

Все остальные ключевые параметры передаются в вызов plot для рисования маркеров. Например, этот код рисует большие красные квадраты с толстыми зелеными границами:

x, y, yerr = rand(3, 10)
errorbar(x, y, yerr, marker='s', mfc='red',
         mec='green', ms=20, mew=4)

где mfc, mec, ms и mew являются псевдонимами для более длинных имён свойств, markerfacecolor, markeredgecolor, markersize и markeredgewidth.

Допустимые значения kwargs для свойств маркера:

  • dashes
  • dash_capstyle
  • dash_joinstyle
  • drawstyle
  • fillstyle
  • linestyle
  • marker
  • markeredgecolor
  • markeredgewidth
  • markerfacecolor
  • markerfacecoloralt
  • markersize
  • markevery
  • solid_capstyle
  • solid_joinstyle

Обратитесь к соответствующему Line2D свойству для получения более подробной информации:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, а возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

скаляр или None

animated

булево значение

antialiased или aa

булево значение

clip_box

Bbox

clip_on

булево значение

clip_path

объект Patch или (объект Path, Transform) или None

color или c

цвет

dash_capstyle

CapStyle или {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

dashes

последовательность чисел с плавающей точкой (печать включ./выкл. в точках) или (None, None)

data

массив (2, N) или два одномерных массива

drawstyle или ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'

figure

Figure

fillstyle

{'full', 'left', 'right', 'bottom', 'top', 'none'}

gapcolor

цвет или None

gid

строка

in_layout

булево значение

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (смещение, последовательность включ./выкл.), ...}

linewidth или lw

число с плавающей точкой

marker

строка стиля маркера, Path или MarkerStyle

markeredgecolor или mec

цвет

markeredgewidth или mew

число с плавающей точкой

markerfacecolor или mfc

цвет

markerfacecoloralt или mfcalt

цвет

markersize или ms

число с плавающей точкой

markevery

None или целое число или (целое число, целое число) или срез или список целых чисел или число с плавающей точкой или (число с плавающей точкой, число с плавающей точкой) или список булевых значений

mouseover

булево значение

path_effects

AbstractPathEffect

picker

число с плавающей точкой или вызываемая функция [[Artist, Event], кортеж[bool, dict]]

pickradius

неизвестно

rasterized

булево значение

sketch_params

(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)

snap

булево значение или None

solid_capstyle

CapStyle или {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

transform

неизвестно

url

строка

visible

булево значение

xdata

одномерный массив

ydata

Одномерный массив

zorder

вещественное число

Примеры использования matplotlib.axes.Axes.errorbar

Errorbar subsampling

Подвыборка для построения ошибок

Подвыборка для построения ошибок
Errorbar function

Функция errorbar

Функция errorbar
Different ways of specifying error bars

Различные способы задания ошибок

Различные способы задания ошибок
Including upper and lower limits in error bars

Включение верхних и нижних границ в погрешности

Включение верхних и нижних границ в погрешности
Creating boxes from error bars using PatchCollection

Создание прямоугольников из погрешностей с помощью PatchCollection

Создание прямоугольников из погрешностей с помощью PatchCollection
Legend Demo

Демонстрация легенды

Демонстрация легенды
Parasite Simple2

Parasite Simple2

Parasite Simple2
3D errorbars

3D погрешности

3D погрешности
Log Demo

Демонстрация логарифмических осей

Демонстрация логарифмических осей
errorbar(x, y, yerr, xerr)

errorbar(x, y, yerr, xerr)

errorbar(x, y, yerr, xerr)

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.axes.Axes.errorbar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API