Estilizando Caixas de Texto Usando Parâmetros Bbox

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Na visualização de dados, é importante destacar informações específicas para chamar a atenção do visualizador. Uma maneira de fazer isso é estilizar caixas de texto usando os parâmetros bbox no Matplotlib. Neste laboratório, aprenderemos como estilizar caixas de texto usando os parâmetros bbox no Matplotlib.

Dicas da VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Importar Bibliotecas Necessárias

import matplotlib.pyplot as plt

Criar uma Caixa de Texto

plt.text(0.6, 0.7, "eggs", size=50, rotation=30.,
         ha="center", va="center",
         bbox=dict(boxstyle="round",
                   ec=(1., 0.5, 0.5),
                   fc=(1., 0.8, 0.8),
                   )
         )

Criamos uma caixa de texto contendo a palavra "eggs" usando o método text(). O parâmetro bbox é usado para estilizar a caixa. O parâmetro boxstyle é definido como "round" para criar uma caixa arredondada, enquanto os parâmetros ec e fc definem as cores da borda e do preenchimento da caixa, respectivamente. O parâmetro size define o tamanho da fonte, o parâmetro rotation define o ângulo de rotação e os parâmetros ha e va definem o alinhamento horizontal e vertical do texto na caixa.

Criar Outra Caixa de Texto

plt.text(0.55, 0.6, "spam", size=50, rotation=-25.,
         ha="right", va="top",
         bbox=dict(boxstyle="square",
                   ec=(1., 0.5, 0.5),
                   fc=(1., 0.8, 0.8),
                   )
         )

Criamos outra caixa de texto contendo a palavra "spam". Desta vez, definimos o parâmetro boxstyle como "square" para criar uma caixa quadrada e definimos os parâmetros ha e va como "right" e "top" para alinhar o texto à direita e ao topo da caixa.

Exibir o Gráfico

plt.show()

Finalmente, exibimos o gráfico chamando o método show().

Resumo

Neste laboratório, aprendemos como estilizar caixas de texto usando os parâmetros bbox em Matplotlib. Ao usar o parâmetro bbox, podemos criar caixas de diferentes formas e cores para destacar informações específicas em nossas visualizações.