Demonstração de Fontes Stix

Beginner

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

Introdução

Este é um tutorial passo a passo sobre como usar Matplotlib para plotar equações matemáticas e texto usando diferentes fontes.

Dicas para a VM (Máquina Virtual)

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ê.

Instalar Matplotlib

Para começar, você precisa ter o Matplotlib instalado no seu ambiente. Você pode fazer isso executando o seguinte comando no seu terminal ou prompt de comando:

pip install matplotlib

Importar Matplotlib e Definir Texto

Nesta etapa, importamos Matplotlib e definimos o texto que plotaremos usando diferentes fontes.

import matplotlib.pyplot as plt

circle123 = "\N{CIRCLED DIGIT ONE}\N{CIRCLED DIGIT TWO}\N{CIRCLED DIGIT THREE}"

tests = [
    r'$%s\;\mathrm{%s}\;\mathbf{%s}$' % ((circle123,) * 3),
    r'$\mathsf{Sans \Omega}\;\mathrm{\mathsf{Sans \Omega}}\;'
    r'\mathbf{\mathsf{Sans \Omega}}$',
    r'$\mathtt{Monospace}$',
    r'$\mathcal{CALLIGRAPHIC}$',
    r'$\mathbb{Blackboard\;\pi}$',
    r'$\mathrm{\mathbb{Blackboard\;\pi}}$',
    r'$\mathbf{\mathbb{Blackboard\;\pi}}$',
    r'$\mathfrak{Fraktur}\;\mathbf{\mathfrak{Fraktur}}$',
    r'$\mathscr{Script}$',
]

Plotar o Texto

Agora que definimos o texto, podemos plotá-lo usando Matplotlib. Nesta etapa, criamos uma figura e adicionamos o texto a ela usando o método fig.text().

fig = plt.figure(figsize=(8, len(tests) + 2))
for i, s in enumerate(tests[::-1]):
    fig.text(0, (i + .5) / len(tests), s, fontsize=32)

plt.show()

Analisar a Saída

Após executar o código, devemos ver o texto plotado usando diferentes fontes. A saída deve ser semelhante a esta:

plotted text with fonts

Resumo

Neste tutorial, aprendemos como plotar equações matemáticas e texto usando diferentes fontes em Matplotlib. Cobrimos as etapas para instalar o Matplotlib, importá-lo em nosso código, definir o texto e plotá-lo usando fig.text().