Personalizar Ticks e Grelha do Eixo Matplotlib

Beginner

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

Introdução

Neste laboratório, você aprenderá como personalizar as propriedades dos ticks e da grade de eixos em um gráfico Matplotlib usando Python. Matplotlib é uma biblioteca de visualização de dados em Python que permite criar uma variedade de gráficos e diagramas. Neste laboratório, focaremos na personalização das propriedades dos ticks e da grade de eixos de um gráfico de linhas.

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 Bibliotecas

O primeiro passo é importar as bibliotecas necessárias. Usaremos Matplotlib e NumPy neste laboratório. NumPy é uma biblioteca para a linguagem de programação Python, adicionando suporte para grandes arrays e matrizes multidimensionais, juntamente com uma grande coleção de funções matemáticas de alto nível para operar nesses arrays.

import matplotlib.pyplot as plt
import numpy as np

Criar Dados

Em seguida, criaremos alguns dados para plotar. Neste exemplo, usaremos a função seno para gerar uma onda.

t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2 * np.pi * t)

Criar um Gráfico

Agora, criaremos um gráfico usando os dados que acabamos de criar.

fig, ax = plt.subplots()
ax.plot(t, s)

Personalizar as Propriedades dos Ticks e da Grelha do Eixo

Podemos personalizar as propriedades dos ticks (marcas) e da grelha do eixo usando as funções grid() e tick_params(). Neste exemplo, mudaremos a cor e o tamanho dos rótulos dos ticks e a largura e o estilo das linhas da grelha.

ax.grid(True, linestyle='-.', linewidth=0.5, color='gray')
ax.tick_params(axis='both', which='both', labelsize=8, width=1, color='red')

Exibir o Gráfico

Finalmente, exibiremos o gráfico.

plt.show()

Resumo

Neste laboratório, você aprendeu como personalizar as propriedades dos ticks e da grelha do eixo em um gráfico Matplotlib usando Python. Você pode usar a função grid() para controlar a visibilidade e o estilo das linhas da grelha, e a função tick_params() para controlar a aparência dos rótulos dos ticks. Ao personalizar essas propriedades, você pode criar gráficos mais visualmente atraentes e informativos.