matplotlib.quiver.QuiverKey #
- classe matplotlib.quiver. QuiverKey ( Q , X , Y , U , label , * , angle = 0 , coordenadas = 'axes' , color = None , labelsep = 0.1 , labelpos = 'N' , labelcolor = None , fontproperties = None , ** kwargs ) [fonte] #
Bases:
Artist
Seta rotulada para uso como uma chave de escala de plotagem de aljava.
Adicione uma chave a um gráfico de aljava.
O posicionamento da tecla depende de X , Y , coordenadas e labelpos . Se labelpos for 'N' ou 'S', X , Y dará a posição do meio da seta principal. Se labelpos for 'E', X , Y posiciona a cabeça, e se labelpos for 'W', X , Y posiciona a cauda; em qualquer um desses dois casos, X , Y está em algum lugar no meio do objeto chave de seta+rótulo.
- Parâmetros :
- Q
matplotlib.quiver.Quiver
Um
Quiver
objeto conforme retornado por uma chamada paraquiver()
.- X, Y flutuam
A localização da chave.
- você flutua
O comprimento da chave.
- rótulo str
O rótulo da chave (por exemplo, comprimento e unidades da chave).
- ângulo flutuante, padrão: 0
O ângulo da seta principal, em graus no sentido anti-horário a partir do eixo x.
- coordenadas {'eixos', 'figura', 'dados', 'polegadas'}, padrão: 'eixos'
Sistema de coordenadas e unidades para X , Y : 'eixos' e 'figura' são sistemas de coordenadas normalizados com (0, 0) no canto inferior esquerdo e (1, 1) no canto superior direito; 'dados' são as coordenadas de dados dos eixos (usadas para as localizações dos vetores no próprio gráfico do quiver); 'polegadas' é a posição na figura em polegadas, com (0, 0) no canto inferior esquerdo.
- cor cor
Substitui as cores de face e borda de Q .
- labelpos {'N', 'S', 'E', 'W'}
Posicione a etiqueta acima, abaixo, à direita, à esquerda da seta, respectivamente.
- Labelsep flutuante, padrão: 0,1
Distância em polegadas entre a seta e a etiqueta.
- cor do labelcolor , padrão:
rcParams["text.color"]
(padrão:'black'
) Cor da etiqueta.
- dicionário de propriedades da fonte , opcional
Um dicionário com argumentos de palavra-chave aceitos pelo
FontProperties
inicializador: família , estilo , variante , tamanho , peso .- ** kwargs
Quaisquer argumentos de palavra-chave adicionais são usados para substituir as propriedades do vetor obtidas de Q .
- Q
- contém ( evento do mouse ) [fonte] #
Teste se o artista contém o evento do mouse.
- Parâmetros :
- evento do mouse
matplotlib.backend_bases.MouseEvent
- evento do mouse
- Devoluções :
- contém bool
Se algum valor está dentro do raio.
- detalhes do ditado
Um dicionário específico do artista com detalhes do contexto do evento, como quais pontos estão contidos no raio de seleção. Consulte as subclasses individuais de Artista para obter detalhes.
- desenhar ( renderizador ) [fonte] #
Desenhe o Artista (e seus filhos) usando o renderizador fornecido.
Isso não tem efeito se o artista não estiver visível (
Artist.get_visible
retorna False).- Parâmetros :
- subclasse do renderizador .
RendererBase
- subclasse do renderizador .
Notas
Este método é substituído nas subclasses Artist.
- halign = {'E': 'esquerda', 'N': 'centro', 'S': 'centro', 'W': 'direita'} #
- propriedade labelsep #
- pivot = {'E': 'ponta', 'N': 'meio', 'S': 'meio', 'W': 'cauda'} #
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> ,visível=<UNSET> ,zorder=<UNSET> ) [fonte] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
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
bool
Patch ou (Caminho, Transformação) ou Nenhum
desconhecido
str
bool
objeto
bool
None ou bool ou float ou callable
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
bool
flutuador
- set_figure ( fig ) [fonte] #
Defina a
Figure
instância à qual o artista pertence.- Parâmetros :
- FIG
Figure
- FIG
- valign = {'E': 'centro', 'N': 'fundo', 'S': 'topo', 'W': 'centro'} #
Exemplos usando matplotlib.quiver.QuiverKey
#
Funções avançadas de quiver e quiverkey