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 :
Qmatplotlib.quiver.Quiver

Um Quiverobjeto conforme retornado por uma chamada para quiver().

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 FontPropertiesinicializador: 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 .

contém ( evento do mouse ) [fonte] #

Teste se o artista contém o evento do mouse.

Parâmetros :
evento do mousematplotlib.backend_bases.MouseEvent
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

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

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

clip_box

Bbox

clip_on

bool

clip_path

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

figure

desconhecido

gid

str

in_layout

bool

label

objeto

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

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

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

set_figure ( fig ) [fonte] #

Defina a Figureinstância à qual o artista pertence.

Parâmetros :
FIGFigure
valign = {'E': 'centro', 'N': 'fundo', 'S': 'topo', 'W': 'centro'} #

Exemplos usando matplotlib.quiver.QuiverKey#

Funções avançadas de quiver e quiverkey

Funções avançadas de quiver e quiverkey

Funções avançadas de quiver e quiverkey