Rótulos e Título do Matplotlib
Neste artigo, exploraremos como adicionar rótulos e títulos do Matplotlib aos nossos gráficos com exemplos .
Adicionando rótulos a um gráfico
Os rótulos são usados para identificar os eixos x e y de um gráfico. O eixo x representa a variável independente, enquanto o eixo y representa a variável dependente.
No Matplotlib , podemos adicionar rótulos ao nosso gráfico usando as funções xlabel() e ylabel() , respectivamente.
Rotule o eixo x como 'Frequência de Pulso' e o eixo y como ' Frequência Cardíaca ' da seguinte forma:
Example:
Primeiro insira o marcador e a cor no exemplo a seguir e, em seguida, invoque os rótulos dos eixos x e y:
Example:
Adicionando um título a um gráfico
Um título fornece uma breve descrição do enredo e ajuda a transmitir a ideia principal.
De acordo com os rótulos do Matplotlib, você pode invocar a função title() no Pyplot para gerar um título para o gráfico.
No exemplo abaixo, aplicamos a função title() para inserir um título:
Example:
Utilizar a função de título invoca o título 'HEART & PULSE RATE':
Example:
Personalizando Rótulos e Títulos
Matplotlib fornece várias opções de personalização para modificar a aparência dos rótulos e títulos.
Podemos alterar o tamanho da fonte, o peso da fonte, a família da fonte e a cor dos rótulos e títulos usando diferentes parâmetros.
Definir propriedades de fonte para títulos e rótulos
Existem vários métodos que você pode aplicar para configurar as propriedades da fonte para o título e os rótulos no Matplotlib.
Esses métodos incluem xlabel() , ylabel() e title() . Você pode invocar o parâmetro fontdict em xlabel(), ylabel() e title().
Para o título e rótulos, configure os atributos de fonte da seguinte maneira:
Example:
Dedique cada dicionário de fontes a cada função:
Example:
Título Posição
Em title(), você pode alinhar o nome passando o parâmetro loc .
Existem três valores aceitáveis: ' esquerda ', ' direita ' e ' centro '. Ele é atribuído a 'center' por padrão .
Alinhe o título à direita no exemplo a seguir:
Example:
Alinhe o título à esquerda e insira também a cor de fundo:
Example:
Exemplo de Explicação
No exemplo acima de plotar um gráfico usando as bibliotecas numpy e matplotlib em Python . Mostra a relação entre a pulsação e a frequência cardíaca.
A biblioteca numpy é usada para criar duas matrizes, pulse_rate e heart_rate , que contêm cinco valores cada. Os valores na matriz pulse_rate representam a frequência de pulso em batimentos por minuto, enquanto os valores na matriz heart_rate representam a frequência cardíaca em batimentos por minuto.
A biblioteca matplotlib é usada para criar um gráfico da relação entre as duas matrizes. A função pt.title() é usada para adicionar um título ao gráfico, e a variável font_style1 é usada para definir o estilo da fonte do título. As funções pt.xlabel() e pt.ylabel() são usadas para adicionar rótulos aos eixos x e y do gráfico, respectivamente, e as variáveis font_style2 e font_style3 são usadas para definir os estilos de fonte dos rótulos.
A função pt.plot() é usada para plotar os valores na matriz heart_rate em relação aos valores na matriz pulse_rate , e o marcador e os parâmetros c são usados para definir o estilo e a cor dos pontos de dados no gráfico. Finalmente, a função pt.show() é usada para exibir o gráfico.
Rótulos Matplotlib e benefícios do título
Os rótulos e o título do Matplotlib desempenham um papel importante na criação de visualizações eficazes e informativas. Os seguintes benefícios podem ser associados ao seu uso:
- Os rótulos e o título do Matplotlib fornecem informações claras sobre os dados representados no gráfico. O título resume a visualização enquanto os rótulos dos eixos x e y fornecem contexto sobre os dados.
- Gráficos devidamente rotulados melhoram a comunicação e ajudam o leitor a entender a mensagem de forma eficaz. Um gráfico bem rotulado pode transmitir a mensagem pretendida ao leitor de maneira clara e concisa.
- Os rótulos e o título do Matplotlib melhoram o apelo visual do gráfico. Fontes e cores consistentes tornam o gráfico mais agradável esteticamente e mais fácil de ler.
- Os rótulos e o título do Matplotlib também podem tornar a visualização mais acessível para pessoas com deficiência visual. Os leitores de tela podem ler os rótulos e o título para usuários que podem ter dificuldade em interpretar informações visuais.
Conclusão
Para resumir, os rótulos e o título do Matplotlib são essenciais na criação de visualizações eficazes e informativas. Eles atendem a vários propósitos, como fornecer clareza sobre os dados representados no gráfico e aprimorar a comunicação ao transmitir a mensagem pretendida de forma clara e concisa. Gráficos devidamente rotulados também dão uma aparência profissional e são esteticamente agradáveis, tornando-os mais fáceis de ler. Além disso, o uso de rótulos e títulos pode melhorar a acessibilidade para pessoas com deficiência visual .
Em resumo, é crucial incluir rótulos e títulos no Matplotlib para criar visualizações visualmente atraentes e acessíveis que comuniquem efetivamente a mensagem pretendida ao leitor.