matplotlib.axis#

Classes para os ticks e os eixos x e y.

Herança #

Diagrama de herança de Tick, Ticker, XAxis, YAxis, XTick, YTick

Axisobjetos #

classe matplotlib.axis. Axis ( axes , * , pickradius = 15 ) [source] #

Classe base para XAxise YAxis.

Atributos :
isDefault_label bool
axesmatplotlib.axes.Axes

A Axesinstância em que o artista reside ou None .

formar-sematplotlib.axis.Ticker

Determina as principais posições dos ticks e seu formato de rótulo.

menormatplotlib.axis.Ticker

Determina as posições dos ticks menores e seu formato de rótulo.

retornos de chamadamatplotlib.cbook.CallbackRegistry
etiquetaText

O rótulo do eixo.

bloco de etiquetas flutuar

A distância entre o rótulo do eixo e os rótulos dos marcadores. O padrão é rcParams["axes.labelpad"](padrão: 4.0) = 4.

offsetTextText

Um Textobjeto contendo o deslocamento de dados dos ticks (se houver).

pickradiusflutuador

O raio de aceitação para testes de contenção.

lista de majorTicks deTick

Os principais carrapatos.

lista minorTicks deTick

Os carrapatos menores.

Parâmetros :
machadosmatplotlib.axes.Axes

O Axesao qual pertence o Eixo criado.

pickradius float

O raio de aceitação para testes de contenção. Veja também Axis.contains.

classe matplotlib.axis. XAxis ( * args , ** kwargs ) [fonte] #
Parâmetros :
machadosmatplotlib.axes.Axes

O Axesao qual pertence o Eixo criado.

pickradius float

O raio de aceitação para testes de contenção. Veja também Axis.contains.

classe matplotlib.axis. YAxis ( * args , ** kwargs ) [fonte] #
Parâmetros :
machadosmatplotlib.axes.Axes

O Axesao qual pertence o Eixo criado.

pickradius float

O raio de aceitação para testes de contenção. Veja também Axis.contains.

classe matplotlib.axis. Ticker [fonte] #

Um contêiner para os objetos que definem a posição e o formato do tick.

Atributos :
subclasse localizadormatplotlib.ticker.Locator

Determina as posições dos ticks.

subclasse do formatadormatplotlib.ticker.Formatter

Determina o formato dos rótulos de escala.

Axis.clear

Limpar o eixo.

Axis.get_scale

Retorne a escala deste Eixo (como um str).

Formatadores e localizadores #

Axis.get_major_formatter

Obtenha o formatador do ticker principal.

Axis.get_major_locator

Obtenha o localizador do ticker principal.

Axis.get_minor_formatter

Obtenha o formatador do ticker secundário.

Axis.get_minor_locator

Obtenha o localizador do menor ticker.

Axis.set_major_formatter

Defina o formatador do ticker principal.

Axis.set_major_locator

Defina o localizador do ticker principal.

Axis.set_minor_formatter

Defina o formatador do ticker secundário.

Axis.set_minor_locator

Defina o localizador do ticker menor.

Axis.remove_overlapping_locs

Se locais de tickers menores que se sobrepõem aos locais de tickers principais devem ser aparados.

Axis.get_remove_overlapping_locs

Axis.set_remove_overlapping_locs

Rótulo do Eixo #

Axis.set_label_coords

Defina as coordenadas do rótulo.

Axis.set_label_position

Defina a posição do rótulo (superior ou inferior)

Axis.set_label_text

Defina o valor do texto do rótulo do eixo.

Axis.get_label

Retorne o rótulo do eixo como uma ocorrência de Text.

Axis.get_label_position

Retorna a posição do rótulo (superior ou inferior)

Axis.get_label_text

Obtenha o texto do rótulo.

Carrapatos, rótulos de carrapatos e texto de deslocamento #

Axis.get_major_ticks

Retorna a lista de principais Ticks.

Axis.get_majorticklabels

Retorne os principais rótulos de escala deste eixo, como uma lista de Text.

Axis.get_majorticklines

Retorna as principais linhas de escala deste eixo como uma lista de Line2Ds.

Axis.get_majorticklocs

Retorna as principais localizações dos ticks deste Eixo nas coordenadas de dados.

Axis.get_minor_ticks

Retorna a lista de menores Ticks.

Axis.get_minorticklabels

Retorne os rótulos de escala secundários deste eixo, como uma lista de Text.

Axis.get_minorticklines

Retorne as linhas secundárias deste eixo como uma lista de Line2Ds.

Axis.get_minorticklocs

Retorne as localizações de marcações secundárias deste eixo nas coordenadas de dados.

Axis.get_offset_text

Retorne o eixo offsetText como uma ocorrência de Text.

Axis.get_tick_padding

Axis.get_ticklabels

Obtenha os rótulos de escala deste eixo.

Axis.get_ticklines

Retorna as linhas de escala deste eixo como uma lista de Line2Ds.

Axis.get_ticklocs

Retorna as localizações dos ticks deste Eixo nas coordenadas de dados.

Axis.get_gridlines

Retorna as linhas de grade deste eixo como uma lista de Line2Ds.

Axis.grid

Configure as linhas de grade.

Axis.set_tick_params

Defina os parâmetros de aparência para marcações, etiquetas de marcação e linhas de grade.

Axis.axis_date

Configure marcas de eixo e rótulos para tratar os dados ao longo deste eixo como datas.

Intervalos de dados e visualização #

Axis.get_data_interval

Retorna os limites de dados deste eixo.(min, max)

Axis.get_view_interval

Retorne os limites de visualização deste eixo.(min, max)

Axis.get_inverted

Retorna se este Eixo está orientado na direção "inversa".

Axis.set_data_interval

Defina os limites de dados do eixo.

Axis.set_view_interval

Defina os limites de visualização do eixo.

Axis.set_inverted

Defina se este Eixo está orientado na direção "inversa".

Auxiliares de renderização #

Axis.get_minpos

Axis.get_tick_space

Retorna o número estimado de ticks que podem caber no eixo.

Axis.get_ticklabel_extents

[ Obsoleto ] Obtenha as extensões dos rótulos de escala em ambos os lados dos eixos.

Axis.get_tightbbox

Retorna uma caixa delimitadora que envolve o eixo.

Interativo #

Axis.contains

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

Axis.pickradius

O raio de aceitação para testes de contenção.

Axis.get_pickradius

Retorna a profundidade do eixo usado pelo selecionador.

Axis.set_pickradius

Defina a profundidade do eixo usado pelo selecionador.

Unidades #

Axis.convert_units

Axis.set_units

Defina as unidades para o eixo.

Axis.get_units

Retorna as unidades para o eixo.

Axis.update_units

Analise os dados do conversor de unidades e atualize a instância axis.converter, se necessário.

Eixo X Específico #

XAxis.axis_name

Nome somente leitura que identifica o eixo.

XAxis.get_text_heights

[ Obsoleto ] Retorna quanto espaço deve ser reservado para o texto acima e abaixo dos Axes, como um par de floats.

XAxis.get_ticks_position

Retorna a posição dos ticks ("top", "bottom", "default" ou "unknown").

XAxis.set_ticks_position

Defina a posição dos carrapatos.

XAxis.set_label_position

Defina a posição do rótulo (superior ou inferior)

XAxis.tick_bottom

Mova os ticks e os ticklabels (se presentes) para a parte inferior dos eixos.

XAxis.tick_top

Mova os ticks e os ticklabels (se presentes) para o topo dos eixos.

Número Específico do Eixo Y

YAxis.axis_name

Nome somente leitura que identifica o eixo.

YAxis.get_text_widths

[ Descontinuado ]

YAxis.get_ticks_position

Retorna a posição dos ticks ("esquerda", "direita", "padrão" ou "desconhecido").

YAxis.set_offset_position

Parâmetros :

YAxis.set_ticks_position

Defina a posição dos carrapatos.

YAxis.set_label_position

Defina a posição do rótulo (esquerda ou direita)

YAxis.tick_left

Mova os marcadores e marcadores (se presentes) para a esquerda dos eixos.

YAxis.tick_right

Mova os ticks e os ticklabels (se presentes) para a direita dos eixos.

Outro #

Axis.OFFSETTEXTPAD

Axis.axes

A Axesinstância em que o artista reside ou None .

Axis.limit_range_for_scale

Axis.reset_ticks

Reinicialize as listas de ticks principais e secundários.

Axis.set_default_intervals

Defina os limites padrão para os dados do eixo e visualize o intervalo, caso ainda não tenham sido alterados.

Desanimado #

Esses métodos devem ser usados ​​juntos com cuidado, chamando set_ticks para especificar os locais de marca desejados antes de chamar set_ticklabelspara especificar uma série correspondente de rótulos. Chamar set_ticksfaz um FixedLocator; sua lista de locais é usada set_ticklabelspara fazer um arquivo FuncFormatter.

Axis.set_ticks

Defina as localizações dos marcadores desse eixo e, opcionalmente, os rótulos.

Axis.set_ticklabels

[ Desanimado ] Defina os valores de texto dos rótulos de escala.

Tickobjetos #

classe matplotlib.axis. Tick ​​( axes , loc , * , size = None , width = None , color = None , tickdir = None , pad = None , labelsize = None , labelcolor = None , zorder = None , gridOn = None , tick1On = True , tick2On =True , label1On = True , label2On = False , major = True , labelrotation = 0 , grid_color = None , grid_linestyle = None , grid_linewidth = None , grid_alpha = None , ** kwargs ) [source] #

Classe base abstrata para os carrapatos do eixo, linhas de grade e rótulos.

Os tiques marcam uma posição em um Eixo. Eles contêm duas linhas como marcadores e dois rótulos; uma para as posições inferior e superior (no caso de um XAxis) ou para as posições esquerda e direita (no caso de um YAxis).

Atributos :
tick1lineLine2D

O marcador de escala esquerdo/inferior.

tick2lineLine2D

O marcador de escala direito/superior.

linha de gradeLine2D

A linha de grade associada à posição do rótulo.

label1Text

O rótulo de escala esquerdo/inferior.

label2Text

O rótulo de escala direito/superior.

bbox é a caixa delimitadora Bound2D nas coordenadas de exibição dos eixos loc é a localização do tique nas coordenadas de dados tamanho é o tamanho do tique em pontos

classe matplotlib.axis. XTick ( * args , ** kwargs ) [fonte] #

Contém todos os Artistas necessários para fazer um x tick - a linha do tick, o texto do rótulo e a linha da grade

bbox é a caixa delimitadora Bound2D nas coordenadas de exibição dos eixos loc é a localização do tique nas coordenadas de dados tamanho é o tamanho do tique em pontos

classe matplotlib.axis. YTick ( * args , ** kwargs ) [fonte] #

Contém todos os Artistas necessários para fazer um tick em Y - a linha do tick, o texto do rótulo e a linha de grade

bbox é a caixa delimitadora Bound2D nas coordenadas de exibição dos eixos loc é a localização do tique nas coordenadas de dados tamanho é o tamanho do tique em pontos

Tick.get_loc

Retorne a localização do tick (coordenadas de dados) como um escalar.

Tick.get_pad

Obtenha o valor do marcador de escala em pontos.

Tick.get_pad_pixels

[ Descontinuado ]

Tick.get_tick_padding

Obtenha o comprimento do carrapato fora dos eixos.

Tick.get_tickdir

Tick.get_view_interval

Retorna os limites da vista do eixo ao qual o tick pertence.(min, max)

Tick.set_label1

Defina o texto label1.

Tick.set_label2

Defina o texto label2.

Tick.set_pad

Defina o bloco de rótulos em pontos

Tick.set_url

Defina a url de label1 e label2.

Tick.update_position

Defina a localização do tick nas coordenadas de dados com scalar loc .