mpl_toolkits.axisartist.axis_artist.AxisArtist #

classe mpl_toolkits.axisartist.axis_artist. AxisArtist ( axes , helper , offset = None , axis_direction = 'bottom' , ** kwargs ) [fonte] #

Bases:Artist

Um artista que desenha eixo (uma linha ao longo da qual a coordenada do n-ésimo eixo é constante), linha, marcações, rótulos de marcação e rótulo do eixo.

Parâmetros :
machadosmpl_toolkits.axisartist.axislines.Axes
ajudanteAxisArtistHelper
propriedade LABELPAD #
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.

get_axisline_style ( ) [fonte] #

Retorna o estilo atual da linha de eixo.

get_helper ( ) [fonte] #

Instância auxiliar do artista do eixo de retorno.

get_tightbbox ( renderizador = Nenhum ) [fonte] #

Como Artist.get_window_extent, mas inclui qualquer recorte.

Parâmetros :
subclasse do renderizadorRendererBase

renderizador que será usado para desenhar as figuras (ie fig.canvas.get_renderer())

Devoluções :
Bbox

A caixa delimitadora delimitadora (em coordenadas de pixel da figura).

get_transform ( ) [fonte] #

Retorna a Transforminstância usada por este artista.

invert_ticklabel_direction ( ) [fonte] #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , axis_direction=<UNSET> , axislabel_direction=<UNSET> , axisline_style=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterizado=<UNSET> , sketch_params=<UNSET> , snap=<UNSET>, ticklabel_direction=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [source] #

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

axis_direction

desconhecido

axislabel_direction

{"+", "-"}

axisline_style

str ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

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

figure

Figure

gid

str

in_layout

bool

label

desconhecido

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

ticklabel_direction

{"+", "-"}

transform

Transform

url

str

visible

bool

zorder

flutuador

set_axis_direction ( axis_direction ) [fonte] #

Ajuste a direção, o ângulo do texto, o alinhamento do texto dos ticklabels, os rótulos seguindo a convenção matplotlib para os eixos do retângulo.

A axis_direction deve ser [esquerda, direita, inferior, superior].

propriedade

deixei

fundo

certo

topo

localização dos marcadores

"-"

"+"

"+"

"-"

localização do rótulo do eixo

"-"

"+"

"+"

"-"

ângulo dos rótulos

90

0

-90

180

etiqueta va

Centro

linha de base

Centro

linha de base

etiqueta ha

certo

Centro

certo

Centro

ângulo do rótulo do eixo

180

0

0

180

axislabel va

Centro

topo

Centro

fundo

axislabel ha

certo

Centro

certo

Centro

Observe que a direção "+" e "-" são relativas à direção da coordenada crescente. Além disso, os ângulos do texto são realmente relativos a (90 + ângulo da direção para o marcador), o que dá 0 para o eixo inferior.

set_axislabel_direction ( label_direction ) [fonte] #

Ajuste a direção do rótulo do eixo.

Observe que label_direction s '+' e '-' são relativos à direção da coordenada crescente.

Parâmetros :
label_direction {"+", "-"}
set_axisline_style ( axisline_style = Nenhum , ** kwargs ) [fonte] #

Defina o estilo da linha do eixo.

O novo estilo é totalmente definido pelos atributos passados. Os atributos de estilo existentes são esquecidos.

Parâmetros :
axisline_style str ou Nenhum

O estilo de linha, por exemplo, '->', opcionalmente seguido por uma lista de atributos separados por vírgulas. Como alternativa, os atributos podem ser fornecidos como palavras-chave.

Se None , retorna uma string contendo os estilos disponíveis.

Exemplos

Os dois comandos a seguir são iguais: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)

set_label ( s ) [fonte] #

Defina um rótulo que será exibido na legenda.

Parâmetros :
s objeto

s será convertido em uma string chamando str.

set_ticklabel_direction ( tick_direction ) [fonte] #

Ajuste a direção do ticklabel.

Observe que label_direction s '+' e '-' são relativos à direção da coordenada crescente.

Parâmetros :
tick_direction {"+", "-"}
toggle ( all = None , ticks = None , ticklabels = None , label = None ) [source] #

Alterne a visibilidade de ticks, ticklabels e rótulo (eixo). Para desligar tudo,

axis.toggle(all=False)

Para desligar tudo, mas ligar

axis.toggle(all=False, ticks=True)

Para ativar tudo, exceto o rótulo (eixo) desativado

axis.toggle(all=True, label=False))
zorder = 2.5 #