Personalização de CapStyle em Matplotlib

Beginner

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

Introdução

Neste laboratório, aprenderemos sobre o parâmetro CapStyle em Matplotlib. Este parâmetro controla como o Matplotlib desenha os cantos onde dois segmentos de linha diferentes se encontram. Passaremos por um processo passo a passo para entender as diferentes opções de CapStyle e como implementá-las.

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

O primeiro passo é importar as bibliotecas necessárias. Usaremos Matplotlib e CapStyle de Matplotlib._enums.

import matplotlib.pyplot as plt
from matplotlib._enums import CapStyle

Criar um Gráfico

Em seguida, criaremos um gráfico simples para demonstrar as diferentes opções de CapStyle.

fig, ax = plt.subplots()

## Plotando a linha com diferentes opções de CapStyle
for i, cap_style in enumerate(CapStyle):
    ax.plot([0, 1], [i, i], label=str(cap_style), linewidth=10, solid_capstyle=cap_style)

## Adicionando legenda e título
ax.legend(title='CapStyle')
ax.set_title('Demonstração de CapStyle')

Exibir o Gráfico

Agora, exibiremos o gráfico usando a função plt.show().

plt.show()

Interpretação

Após executar o código, um gráfico será exibido com as diferentes opções de CapStyle. As seguintes opções de CapStyle serão exibidas:

  • CapStyle.butt
  • CapStyle.round
  • CapStyle.projecting

A opção butt é o estilo padrão, que simplesmente desenha uma linha reta até o final do segmento. A opção round desenha um semicírculo no final do segmento. A opção projecting desenha um meio-quadrado no final do segmento.

Experimento

Agora que vimos as diferentes opções de CapStyle, sinta-se à vontade para experimentar outras opções no parâmetro CapStyle para ver como elas afetam o gráfico.

Resumo

Neste laboratório, aprendemos sobre o parâmetro CapStyle em Matplotlib. Passamos por um processo passo a passo para entender as diferentes opções de CapStyle e como implementá-las. Também criamos um gráfico para visualizar as diferentes opções de CapStyle.