matplotlib.axes.Axes.fill_ betweenx #

hachas llenar_entrex ( y , x1 , x2 = 0 , donde = Ninguno , paso = Ninguno , interpolar = Falso , * , datos = Ninguno , ** kwargs ) [fuente] #

Rellene el área entre dos curvas verticales.

Las curvas están definidas por los puntos ( y , x1 ) y ( y , x2 ). Esto crea uno o varios polígonos que describen el área rellena.

Puede excluir algunas secciones verticales del relleno usando where .

Por defecto, los bordes conectan los puntos dados directamente. Utilice paso si el relleno debe ser una función de paso, es decir, constante entre y .

Parámetros :
matriz y (longitud N)

Las coordenadas y de los nodos que definen las curvas.

matriz x1 (longitud N) o escalar

Las coordenadas x de los nodos que definen la primera curva.

matriz x2 (longitud N) o escalar, predeterminado: 0

Las coordenadas x de los nodos que definen la segunda curva.

donde matriz de bool (longitud N), opcional

Defina dónde excluir algunas regiones verticales del relleno. Las regiones rellenas están definidas por las coordenadas y[where]. Más precisamente, rellene entre y[i]y y[i+1]si . Tenga en cuenta que esta definición implica que un valor Verdadero aislado entre dos valores Falso en donde no dará como resultado el llenado. Ambos lados de la posición True permanecen vacíos debido a los valores False adyacentes.where[i] and where[i+1]

interpolar bool, por defecto: Falso

Esta opción solo es relevante si se usa where y las dos curvas se cruzan entre sí.

Semánticamente, donde se usa a menudo para x1 > x2 o similar. De forma predeterminada, los nodos del polígono que definen la región rellena solo se colocarán en las posiciones de la matriz y . Tal polígono no puede describir la semántica anterior cerca de la intersección. Las secciones en Y que contienen la intersección simplemente se recortan.

Establecer interpolar en Verdadero calculará el punto de intersección real y extenderá la región rellena hasta este punto.

paso {'pre', 'post', 'mid'}, opcional

Defina paso si el relleno debe ser una función de paso, es decir, constante entre y . El valor determina dónde ocurrirá el paso:

  • 'pre': El valor y continúa constantemente hacia la izquierda desde cada posición x , es decir, el intervalo tiene el valor .(x[i-1], x[i]]y[i]

  • 'post': El valor y continúa constantemente hacia la derecha desde cada posición x , es decir, el intervalo tiene el valor .[x[i], x[i+1])y[i]

  • 'mid': Los pasos ocurren a mitad de camino entre las posiciones x .

Devoluciones :
PolyCollection

que PolyCollectioncontiene los polígonos trazados.

Otros parámetros :
objeto indexable de datos , opcional

Si se proporcionan, los siguientes parámetros también aceptan una cadena s, que se interpreta como data[s](a menos que esto genere una excepción):

y , x1 , x2 , donde

**kwargs

Todos los demás argumentos de palabras clave se pasan a PolyCollection. Controlan las Polygonpropiedades:

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

tipo matriz o escalar o ninguno

animated

bool

antialiasedo aa o suavizado

bool o lista de bools

array

tipo matriz o ninguno

capstyle

CapStyleo {'trasero', 'proyectando', 'redondo'}

clim

(vmin: flotante, vmax: flotante)

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

cmap

Colormapo str o Ninguno

color

color o lista de tuplas rgba

edgecoloro ec o edgecolors

color o lista de colores o 'cara'

facecoloro colores de cara o fc

color o lista de colores

figure

Figure

gid

calle

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyleo {'inglete', 'redondo', 'bisel'}

label

objeto

linestyleo guiones o estilos de línea o ls

str o tuple o lista de los mismos

linewidtho anchos de línea o lw

flotador o lista de flotadores

mouseover

bool

norm

Normalizeo str o Ninguno

offset_transformo transOffset

desconocido

offsets

(N, 2) o (2,) en forma de matriz

path_effects

AbstractPathEffect

paths

lista de tipo matriz

picker

Ninguno o bool o flotante o invocable

pickradius

desconocido

rasterized

bool

sizes

ndarray o Ninguno

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

urls

lista de str o Ninguno

verts

lista de tipo matriz

verts_and_codes

desconocido

visible

bool

zorder

flotar

Ver también

fill_between

Rellene entre dos conjuntos de valores de y.

fill_betweenx

Rellene entre dos conjuntos de valores de x.

Ejemplos usando matplotlib.axes.Axes.fill_betweenx#

Demostración de relleno de Betweenx

Demostración de relleno de Betweenx

Demostración de relleno de Betweenx