Adicionar Marca D'água a Gráfico Matplotlib

Beginner

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

Introdução

Neste laboratório, aprenderemos como adicionar um efeito de marca d'água de texto a um gráfico matplotlib.

Dicas para a 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 as Bibliotecas Necessárias

Antes de começarmos, precisamos importar as bibliotecas necessárias. Neste laboratório, usaremos numpy e matplotlib.

import matplotlib.pyplot as plt
import numpy as np

Gerar Dados

Vamos gerar alguns dados aleatórios para plotar.

## Fixing random state for reproducibility
np.random.seed(19680801)

fig, ax = plt.subplots()
ax.plot(np.random.rand(20), '-o', ms=20, lw=2, alpha=0.7, mfc='orange')
ax.grid()

Adicionar Marca d'Água de Texto

Para adicionar uma marca d'água de texto, podemos usar o método text() do objeto Figure. Precisamos fornecer a posição, o texto e outras propriedades como tamanho da fonte, cor e transparência.

ax.text(0.5, 0.5, 'created with matplotlib', transform=ax.transAxes,
        fontsize=40, color='gray', alpha=0.5,
        ha='center', va='center', rotation=30)

Exibir o Gráfico

Finalmente, podemos exibir o gráfico usando o método show().

plt.show()

Resumo

Neste laboratório, aprendemos como adicionar um efeito de marca d'água de texto a um gráfico matplotlib. Importamos as bibliotecas necessárias, geramos dados aleatórios, adicionamos a marca d'água de texto usando o método text() e exibimos o gráfico usando o método show().