1
resposta

[Sugestão] 08 Aplicando a interpolação (Sugestão de plot)

dados = pd.read_csv('https://raw.githubusercontent.com/Gabriellemga/Python_Cursos_Alura/refs/heads/main/Praticando_Python/Dados%20das%20atividades/atividades_6.csv')

dados['Visitantes'] = dados['Visitantes'].interpolate().round(0)
dados['Data'] = pd.to_datetime(dados['Data'], format='%Y-%m-%d', errors='coerce')
dados['mes_dia'] = dados['Data'].dt.strftime('%b/%d')

fig, ax = plt.subplots(figsize=(10,6))
sns.set_theme(style='white')

ax.plot(dados['mes_dia'], dados['Visitantes'], lw=3, color=AZUL5,
        marker='o', markersize=8, markerfacecolor=AZUL2)

ax.set_title('Quantidade de Visitantes no Parque Turístico',
             fontsize=18,
             color=CINZA1,
             loc='left')
ax.text(0.44, 0.97, 'No período de 01/01/2025 a 10/01/2025',
        transform=ax.transAxes,
        color=CINZA2,
        fontsize=12,
        ha='right',
        va='center')

ax.set_xlabel('')
ax.set_ylabel('')
ax.set_yticklabels([])
ax.set_frame_on(False)
ax.xaxis.set_tick_params(labelsize=10, labelcolor=CINZA2)

ax.tick_params(axis='both', which='both', length=0)

for i in range(len(dados['Visitantes'])):
    ax.text(x = ax.get_xticks()[i] - 0.1, y = dados['Visitantes'][i] + 7.5,
            s = f'{dados['Visitantes'][i]:.0f}', color = AZUL2, weight = 'bold', fontsize = 10)

plt.show()

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Luis! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Uma dica interessante para o futuro é usar fillna(method='ffill') quando fizer sentido preencher os valores nulos com o dado anterior. Veja este exemplo:


import pandas as pd

dados = pd.Series([10, None, None, 15])
dados = dados.fillna(method='ffill')
print(dados)

Esse código preenche valores nulos com o último valor válido anterior.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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