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 :
- Outros Parâmetros :
- ** kwargs
kwargs válidos são
Line2D
propriedadesPropriedade
Descrição
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
escalar ou nenhum
bool
antialiased
ou aabool
bool
Patch ou (Caminho, Transformação) ou Nenhum
color
ou ccor
CapStyle
ou {'bunda', 'projetando', 'redondo'}JoinStyle
ou {'esquadria', 'redondo', 'chanfrado'}sequência de flutuações (on/off ink em pontos) ou (None, None)
(2, N) array ou dois arrays 1D
drawstyle
ou ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'}
cor ou nenhum
str
bool
objeto
linestyle
ou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
ou lwflutuador
string de estilo de marcador,
Path
ouMarkerStyle
markeredgecolor
ou meccor
markeredgewidth
ou miarflutuador
markerfacecolor
ou mfccor
markerfacecoloralt
ou mfcaltcor
markersize
ou senhoraflutuador
None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]
bool
float ou callable[[Artist, Event], tuple[bool, dict]]
desconhecido
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
CapStyle
ou {'bunda', 'projetando', 'redondo'}JoinStyle
ou {'esquadria', 'redondo', 'chanfrado'}desconhecido
str
bool
matriz 1D
matriz 1D
flutuador
Exemplos
Desenhe uma linha vermelha grossa passando por (0, 0) e (1, 1):
>>> axline((0, 0), (1, 1), linewidth=4, color='r')