matplotlib.axes.Axes.text #
- Machados. text ( x , y , s , fontdict = None , ** kwargs ) [fonte] #
Adicione texto aos eixos.
Adicione o texto s aos eixos no local x , y nas coordenadas de dados.
- Parâmetros :
- x, y flutuam
A posição para colocar o texto. Por padrão, isso está em coordenadas de dados. O sistema de coordenadas pode ser alterado usando o parâmetro de transformação .
- s str
O texto.
- ditado fontdict , padrão: nenhum
Um dicionário para substituir as propriedades de texto padrão. Se fontdict for None, os padrões serão determinados por
rcParams
.
- Devoluções :
- Outros Parâmetros :
- **
Text
propriedades kwargs. Outros parâmetros de texto diversos.
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
cor
ditado com propriedades para
patches.FancyBboxPatch
desconhecido
desconhecido
desconhecido
color
ou ccor
fontfamily
ou família{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
ou fonte ou font_propertiesfontsize
ou tamanhofloat ou {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}
fontstretch
ou esticar{um valor numérico no intervalo de 0 a 1000, 'ultracondensado', 'extracondensado', 'condensado', 'semicondensado', 'normal', 'semi-expandido', 'expandido', 'extra-expandido ', 'ultra-expandido'}
fontstyle
ou estilo{'normal', 'itálico', 'oblíquo'}
fontvariant
ou variante{'normal', 'small caps'}
fontweight
ou peso{um valor numérico no intervalo de 0 a 1000, 'ultraleve', 'leve', 'normal', 'regular', 'livro', 'médio', 'romano', 'semibold', 'demibold', 'meio', 'negrito', 'pesado', 'extra negrito', 'preto'}
str
horizontalalignment
ou ha{'esquerda', 'centro', 'direita'}
bool
objeto
float (múltiplo do tamanho da fonte)
str
bool
multialignment
ou mãe{'esquerda', 'direita', 'centro'}
bool
None ou bool ou float ou callable
(flutuar, flutuar)
bool
flutuante ou {'vertical', 'horizontal'}
{Nenhum, 'padrão', 'âncora'}
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
objeto
bool
str
bool ou nenhum
verticalalignment
ou va{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bool
bool
flutuador
flutuador
flutuador
- **
Exemplos
Argumentos de palavras-chave individuais podem ser usados para substituir qualquer parâmetro:
>>> text(x, y, s, fontsize=12)
A transformação padrão especifica que o texto está em coordenadas de dados, alternativamente, você pode especificar o texto em coordenadas de eixo ((0, 0) é o canto inferior esquerdo e (1, 1) é o canto superior direito). O exemplo abaixo coloca o texto no centro dos eixos:
>>> text(0.5, 0.5, 'matplotlib', horizontalalignment='center', ... verticalalignment='center', transform=ax.transAxes)
Você pode colocar uma caixa retangular ao redor da instância do texto (por exemplo, para definir uma cor de fundo) usando a palavra-chave bbox . bbox é um dicionário de
Rectangle
propriedades. Por exemplo:>>> text(x, y, s, bbox=dict(facecolor='red', alpha=0.5))
Exemplos usando matplotlib.axes.Axes.text
#
Criando mapas de calor anotados
Usando texto acentuado no Matplotlib
Referência de estilo de seta de anotação
Renderizando equações matemáticas usando o TeX
Rotação do texto em relação à linha
Referência de estilo de hachura
Integral como a área sob uma curva
Renderização sombreada e com potência normalizada
Preços das ações ao longo de 32 anos
Escolher demonstração do evento2
Rasterização para gráficos vetoriais
Estilos de conexão para anotações
Estilos de caixas personalizadas
Organizando vários eixos em uma figura
Escolhendo mapas de cores no Matplotlib
Propriedades e layout do texto