Matplotlib nos permite criar uma grande variedade de visualizações estáticas, animadas e interativas no Python. Além disso, é frequentemente usado com outras bibliotecas científicas, como Scipy e Pandas, para visualizar dados.
Ao trabalhar em Matplotlinb, pode ser necessário adicionar informações adicionais às suas parcelas, incluindo cartas gregas. Este tutorial mostrará como adicionar letras gregas a um enredo de matplotlib.
Usando cordas cruas
Uma corda crua refere -se a uma corda literal prefixada com a letra 'r' ou 'r'. Cordas cruas são usadas principalmente para criar strings contendo barragens ou caracteres especiais, caso contrário, tratados como caracteres de fuga.
MatPlotlib fornece um analisador de expressão e um mecanismo de layout para interpretar strings cruas.
Podemos usar isso para exibir caracteres especiais, como letras gregas, anexando a string com a letra 'r'/
Um exemplo é mostrado abaixo:
importar matplotlib.pyplot como plt
importar numpy como npO código de exemplo acima gerará um gráfico simples de curva senoidal com o eixo x rotulado com x e o eixo y marcado com pecado (x). O título será α = β = γ .
Ao usar o prefixo R para indicar uma corda crua, podemos incluir letras gregas nos rótulos e título sem escapar das barras de barriga que normalmente seriam necessárias para representá -las em strings regulares.
A figura resultante é como mostrado:
Usando a função Chr ()
A função Chr () é uma função interna que pega um número inteiro como um argumento e retorna uma string contendo um único caractere correspondente ao ponto de código Unicode especificado. O ponto de código é um número inteiro entre 0 e 1.114.111 (0x10ffff na base 16).
É o oposto da função ord (). A função ord () retorna o ponto de código do caractere unicode passado. É usado para obter o valor ASCII/Unicode de qualquer personagem.
Para usar a função para mostrar letras gregas, podemos fazer:
importar matplotlib.pyplot como pltNeste exemplo, Chr (963) corresponde ao ponto de código para a letra grega "sigma" usada no y-label como sin (x), o chr (945), chr (946) e chr (947) refere-se ao Ponto de código para as letras gregas "alfa", "beta" e "gama", respectivamente, usado no título como α = β = γ .
É importante observar que os pontos de código para caracteres unicode dependerão da codificação usada. Neste exemplo, estamos usando a codificação de caracteres UTF-8.
Conclusão
Você descobriu como pode usar as cordas cruas do Python e a função Chr () para exibir caracteres gregos em um gráfico de matplotlib.