matplotlib.axes.Axes.axline #

Machados. axline ( xy1 , xy2 = Nenhum , * , inclinação = Nenhum , ** kwargs ) [fonte] #

Adicione uma linha reta infinitamente longa.

A linha pode ser definida por dois pontos xy1 e xy2 , ou por um ponto xy1 e uma inclinação .

Isso desenha uma linha reta "na tela", independentemente das escalas x e y e, portanto, também é adequado para desenhar decaimentos exponenciais em gráficos semilog, leis de potência em gráficos loglog etc. No entanto, a inclinação deve ser usada apenas com escalas lineares ; Não tem significado claro para todas as outras escalas e, portanto, o comportamento é indefinido. Especifique a linha usando os pontos xy1 , xy2 para escalas não lineares.

O argumento da palavra-chave transform aplica-se apenas aos pontos xy1 , xy2 . A inclinação (se fornecida) está sempre em coordenadas de dados. Isso pode ser usado, por exemplo ax.transAxes, para desenhar linhas de grade com uma inclinação fixa.

Parâmetros :
xy1, xy2 (flutuar, flutuar)

Pontos para a linha passar. Ou xy2 ou inclinação deve ser dado.

flutuador de inclinação , opcional

A inclinação da linha. Ou xy2 ou inclinação deve ser dado.

Devoluções :
Line2D
Outros Parâmetros :
** kwargs

kwargs válidos são Line2Dpropriedades

Propriedade

Descrição

agg_filter

uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem

alpha

escalar ou nenhum

animated

bool

antialiasedou aa

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

colorou c

cor

dash_capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

dash_joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

dashes

sequência de flutuações (on/off ink em pontos) ou (None, None)

data

(2, N) array ou dois arrays 1D

drawstyleou ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'

figure

Figure

fillstyle

{'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'}

gapcolor

cor ou nenhum

gid

str

in_layout

bool

label

objeto

linestyleou ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthou lw

flutuador

marker

string de estilo de marcador, PathouMarkerStyle

markeredgecolorou mec

cor

markeredgewidthou miar

flutuador

markerfacecolorou mfc

cor

markerfacecoloraltou mfcalt

cor

markersizeou senhora

flutuador

markevery

None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float ou callable[[Artist, Event], tuple[bool, dict]]

pickradius

desconhecido

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

solid_capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

solid_joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

transform

desconhecido

url

str

visible

bool

xdata

matriz 1D

ydata

matriz 1D

zorder

flutuador

Veja também

axhline

para linhas horizontais

axvline

para linhas verticais

Exemplos

Desenhe uma linha vermelha grossa passando por (0, 0) e (1, 1):

>>> axline((0, 0), (1, 1), linewidth=4, color='r')

Exemplos usando matplotlib.axes.Axes.axline#

demonstração axhspan

demonstração axhspan

demonstração axhspan
quarteto de Anscombe

quarteto de Anscombe

quarteto de Anscombe