matplotlib.pyplot.axline #
- matplotlib.pyplot. 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 pelos quais 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
Line2DpropriedadesPropriedade
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
antialiasedou aabool
bool
Patch ou (Caminho, Transformação) ou Nenhum
colorou ccor
CapStyleou {'bunda', 'projetando', 'redondo'}JoinStyleou {'esquadria', 'redondo', 'chanfrado'}sequência de flutuações (on/off ink em pontos) ou (None, None)
(2, N) array ou dois arrays 1D
drawstyleou ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'}
cor ou nenhum
str
bool
objeto
linestyleou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthou lwflutuador
string de estilo de marcador,
PathouMarkerStylemarkeredgecolorou meccor
markeredgewidthou miarflutuador
markerfacecolorou mfccor
markerfacecoloraltou mfcaltcor
markersizeou 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
CapStyleou {'bunda', 'projetando', 'redondo'}JoinStyleou {'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')