matplotlib.pyplot.text #
- matplotlib.pyplot. 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.pyplot.text
#
Tamanho da figura em diferentes unidades
Controlando o estilo de texto e rótulos usando um dicionário
Referência para artistas Matplotlib
Propriedades e layout do texto