1
resposta

Desempenho das fontes ao longo do tempo

import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates

url = 'https://raw.githubusercontent.com/Gabriellemga/Praticando_Python/refs/heads/main/Praticando_gr%C3%A1ficos_composi%C3%A7%C3%A3o_relacionamentos/dados/atividade_6.csv'
df = pd.read_csv(url)
df['Data'] = pd.to_datetime(df['Data'])
df.head()

fig, ax  = plt.subplots(figsize = (12,10))

cores = ['#E6BAB7', '#9ABB59', '#94AFC5']

df.plot(x = 'Data', kind = 'area', stacked = True, color = cores, ax = ax)
ax.set_title('Contribuição por Fonte de Energia', fontsize = 16)
ax.set_xlabel('Data', fontsize = 12)
ax.set_ylabel('Geração de Energia (MWh)', fontsize = 12)
ax.tick_params(axis = 'x', which="both", length=0)
ax.xaxis.set_major_formatter(mdates.DateFormatter('%b-%Y'))
ax.xaxis.set_major_locator(mdates.MonthLocator(interval = 2))
ax.legend(bbox_to_anchor=(1, 0.75), title='Fonte de Energia', title_fontsize  = 12, fontsize = 10)

plt.tight_layout()
plt.show()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Bom dia, Márcia! Como está?

Incrível! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Notei que você utilizou o gráfico de área empilhada para representar a evolução da contribuição energética ao longo do tempo, aplicou de forma eficaz o uso de cores personalizadas para destacar as fontes de energia e compreendeu a importância do formato de datas no eixo x para facilitar a leitura e interpretação dos dados.

Um próximo passo interessante seria explorar o uso do parâmetro alpha para ajustar a transparência das áreas no gráfico. Veja o exemplo:

df.plot(x='Data', kind='area', stacked=True, color=cores, ax=ax, alpha=0.7)

Resultado:

Gráfico de linhas mostrando a geração de energia por fonte (solar, eólica, hidrelétrica) de janeiro a novembro de 2023, com contribuições variadas ao longo do tempo.

As áreas ficam levemente transparentes, permitindo uma visualização mais suave e sobreposição sutil entre as cores. Isso permite destacar melhor as camadas do gráfico, que pode ser muito útil para públicos com diferentes níveis de leitura visual.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!