Tamanho da fonte Matplotlib

Tamanho da fonte Matplotlib
Freqüentemente, pode ser necessário personalizar o tamanho da fonte padrão nas parcelas criadas com Matplotlib. Felizmente, o Matplotlib tem um amplo suporte para manipulação de texto, incluindo ajuste do tamanho da fonte e muito mais.

Através deste guia, você entenderá como gerenciar e ajustar o tamanho da fonte padrão em seus gráficos de matplotlib.

Vamos começar criando um gráfico simples usando dados de amostra.

plt.plotagem ([1,2,3,4,5], etiqueta = "vermelho", color = 'vermelho')
plt.plotagem ([2,4,6,8,10], Label = "Orange", Color = 'Orange')
plt.Suptitle ('Gráficos de amostra')
plt.xlabel ('eixo x')
plt.ylabel ('y-eixo')
plt.lenda()

O código acima deve gerar um gráfico de linha simples com um título, rótulos no eixo x e y e uma lenda para a referência.

O diagrama resultante é mostrado:

Depois de termos o gráfico de amostra funcionando para nós, personalize o tamanho da fonte de vários elementos das parcelas

Matplotlib personalize o tamanho para todos os elementos

Para atualizar o tamanho da fonte para todas as parcelas e seus elementos correspondentes, você precisa usar o parâmetro RCPARAMS.

O parâmetro RCPARAMS é um dicionário com vários componentes para ajustar várias propriedades de gráficos de matplotlib.

Para alterar o tamanho da fonte de todas as parcelas e elementos para 20, podemos executar o código:

importar matplotlib.pyplot como plt
plt.rcparams.atualização ('fonte.tamanho ': 20)

No código acima, usamos os rcparames.Método update () para atualizar a fonte '.tecla de tamanho '. Em seguida, passamos o valor para o tamanho da fonte alvo.

Você pode executar novamente suas parcelas e as alterações serão refletidas como:

Para visualizar todas as chaves do parâmetro RCPARAMS:

plt.rcparams.chaves()
'Agg.caminho.Chunksize ': 0,
'animação.Taxa de bit ': -1,
'animação.codec ':' h264 ',
'animação.convert_args ': [],
'animação.convert_path ':' convert ',
'animação.INCED_LIMIT ': 20.0,
'animação.ffmpeg_args ': [],
'animação.ffmpeg_path ':' ffmpeg ',
'animação.frame_format ':' png ',
'animação.html ':' nenhum ',
'animação.escritor ':' ffmpeg ',
'eixos.AUTOLIMIT_MODE ':' Dados ',
'eixos.AxisBelow ':' Linha ',
'eixos.edgecolor ':' preto ',
'eixos.facecolor ':' branco ',
'eixos.formatador.Limites ': [-5, 6],
… Saída truncada… .

É bom ter em mente que atualizar a fonte.A chave de tamanho afetará todas as parcelas e elementos no matplotlib.

Embora o método acima seja muito eficaz para ajustes rápidos do tamanho da fonte, pode ser o que você está procurando.

Matplotlib Alterar o tamanho da fonte dos componentes individuais

Se você deseja ajustar o tamanho da fonte dos componentes individuais em um gráfico específico, você precisa usar o parâmetro RC.

Este parâmetro permite especificar qual componente você segmentar para ajustar o tamanho da fonte.

Vamos começar definindo o tamanho da fonte padrão usando o parâmetro RC. Para isso, podemos fazer:

plt.rc ('font', tamanho = 18)

O código acima permite redefinir o valor padrão para o valor especificado.

Para alterar o tamanho da fonte do título dos eixos:

plt.rc ('eixos', titlesize = 20)

Você notará que o tamanho da fonte dos eixos do gráfico é atualizado como:

Para alterar o tamanho da fonte para os rótulos:

plt.rc ('eixos', rabelsize = 25)

A figura resultante é como mostrado:

Observe como a fonte dos rótulos é maior que o valor padrão.

Para atualizar o tamanho da fonte da lenda, use a legenda como o nome do componente como:

plt.rc ('legenda', fontsize = 8)

O código acima deve definir o tamanho da fonte da legenda como um pequeno valor, como mostrado no diagrama resultante.

Para alterar o tamanho da fonte das etiquetas X de tick e Y, respectivamente, execute:

plt.RC ('Xtick', Labelsize = 12)
plt.RC ('YTICK', Labelsize = 16)

O código acima deve atualizar as etiquetas X e Y de tick para o tamanho da fonte especificado.

Matplotlib Restaurar o tamanho da fonte padrão

Se você modificou o tamanho da fonte padrão da plotagem, poderá restaurar o valor padrão como:

plt.rcparams.Atualização (PLT.rcparamsdefault)

O código acima deve retornar todos os tamanhos da fonte para o padrão.

Conclusão

Este guia explorou vários métodos de alteração do tamanho da fonte em gráficos de matplotlib. Também discutimos como modificar o tamanho da fonte de componentes individuais em um enredo específico.

A capacidade de modificar o tamanho da fonte para várias partes de uma trama permite aumentar a legibilidade de suas parcelas.