matplotlib.pyplot.axline #
- matplotlib.pyplot. eje ( xy1 , xy2 = Ninguno , * , pendiente = Ninguno , ** kwargs ) [fuente] #
Agregue una línea recta infinitamente larga.
La línea se puede definir por dos puntos xy1 y xy2 , o por un punto xy1 y una pendiente .
Esto dibuja una línea recta "en la pantalla", independientemente de las escalas x e y, por lo que también es adecuado para dibujar decaimientos exponenciales en diagramas semilogarítmicos, leyes de potencia en diagramas logarítmicos, etc. Sin embargo, la pendiente solo debe usarse con escalas lineales . ; No tiene un significado claro para todas las demás escalas y, por lo tanto, el comportamiento no está definido. Especifique la línea usando los puntos xy1 , xy2 para escalas no lineales.
El argumento de la palabra clave transform solo se aplica a los puntos xy1 , xy2 . La pendiente (si se da) siempre está en coordenadas de datos. Esto se puede usar, por ejemplo
ax.transAxes
, para dibujar líneas de cuadrícula con una pendiente fija.- Parámetros :
- xy1, xy2 (flotante, flotante)
Puntos por los que pasa la línea. Se debe dar xy2 o la pendiente .
- flotador de pendiente , opcional
La pendiente de la línea. Se debe dar xy2 o la pendiente .
- Devoluciones :
- Otros parámetros :
- **kwargs
Los kwargs válidos son
Line2D
propiedadesPropiedad
Descripción
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
escalar o ninguno
bool
antialiased
o unobool
bool
Parchear o (Ruta, Transformar) o Ninguno
color
o ccolor
CapStyle
o {'trasero', 'proyectando', 'redondo'}JoinStyle
o {'inglete', 'redondo', 'bisel'}secuencia de flotadores (tinta de encendido/apagado en puntos) o (Ninguno, Ninguno)
(2, N) matriz o dos matrices 1D
drawstyle
o ds{'predeterminado', 'pasos', 'pasos-pre', 'pasos-medio', 'pasos-post'}, predeterminado: 'predeterminado'
{'completo', 'izquierda', 'derecha', 'abajo', 'arriba', 'ninguno'}
color o ninguno
calle
bool
objeto
linestyle
o ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidth
o bajoflotar
cadena de estilo de marcador,
Path
oMarkerStyle
markeredgecolor
o meccolor
markeredgewidth
o maullarflotar
markerfacecolor
o mfccolor
markerfacecoloralt
o mfcaltcolor
markersize
o másflotar
Ninguno o int o (int, int) o rebanada o list[int] o float o (float, float) o list[bool]
bool
float o invocable[[Artista, Evento], tupla[bool, dict]]
desconocido
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
CapStyle
o {'trasero', 'proyectando', 'redondo'}JoinStyle
o {'inglete', 'redondo', 'bisel'}desconocido
calle
bool
matriz 1D
matriz 1D
flotar
Ejemplos
Dibuja una línea roja gruesa que pase por (0, 0) y (1, 1):
>>> axline((0, 0), (1, 1), linewidth=4, color='r')