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