Criar Gráficos de Barras Visualmente Atraentes com Matplotlib

Beginner

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

Introdução

Neste laboratório, aprenderemos como criar um gráfico de barras usando a biblioteca Matplotlib do Python. Focaremos em como controlar a cor das barras e as entradas da legenda. Isso nos ajudará a criar um gráfico visualmente atraente, fácil de ler e entender.

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 às limitações do 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ê.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 82%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Importar a Biblioteca Matplotlib

Primeiramente, precisamos importar a biblioteca Matplotlib. Isso pode ser feito usando o seguinte código:

import matplotlib.pyplot as plt

Definir Dados para o Gráfico

Em seguida, precisamos definir os dados que queremos usar para criar o gráfico. Neste exemplo, criaremos um gráfico que mostra o fornecimento de diferentes tipos de frutas. Definiremos os nomes das frutas, as contagens de fornecimento, as cores das barras e os rótulos da legenda da seguinte forma:

fruits = ['apple', 'blueberry', 'cherry', 'orange']
counts = [40, 100, 30, 55]
bar_labels = ['red', 'blue', '_red', 'orange']
bar_colors = ['tab:red', 'tab:blue', 'tab:red', 'tab:orange']

Criar o Gráfico de Barras

Agora, podemos criar o gráfico de barras usando os dados que definimos no Passo 2. Usaremos o método bar() do módulo pyplot do Matplotlib para criar o gráfico. Também passaremos os parâmetros label e color para controlar as entradas da legenda e as cores das barras, respectivamente. O código a seguir demonstra como criar o gráfico de barras:

fig, ax = plt.subplots()
ax.bar(fruits, counts, label=bar_labels, color=bar_colors)
ax.set_ylabel('fruit supply')
ax.set_title('Fruit supply by kind and color')
ax.legend(title='Fruit color')
plt.show()

Personalizar o Gráfico

Podemos personalizar o gráfico ainda mais adicionando rótulos aos eixos e um título. Também podemos alterar a cor dos rótulos dos eixos e do título da legenda. O código a seguir demonstra como personalizar o gráfico:

fig, ax = plt.subplots()
ax.bar(fruits, counts, label=bar_labels, color=bar_colors)
ax.set_ylabel('fruit supply', color='blue')
ax.set_xlabel('fruit names', color='blue')
ax.set_title('Fruit supply by kind and color', color='purple')
ax.legend(title='Fruit color', title_color='red', labelcolor='green')
plt.show()

Resumo

Neste laboratório, aprendemos como criar um gráfico de barras usando a biblioteca Matplotlib do Python. Nos concentramos em como controlar a cor das barras e as entradas da legenda. Também aprendemos como personalizar o gráfico adicionando rótulos aos eixos e um título. Seguindo estes passos, podemos criar gráficos visualmente atraentes que são fáceis de ler e entender.