Está en la página 1de 1

#!

/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Thur Fer 29 11:30:30 2024
@author: Yancarlos y Dora Maria
"""
# %reset
import pandas as pd
import matplotlib.pyplot as plt
file_path = 'C:/Users/doram/OneDrive/Escritorio/Yanca/datos/lloro.csv.csv'
data = pd.read_csv(file_path)
# Luego, extraer las columnas de fecha y valor (asumiendo que se llaman 'Fecha' y 'Valor').
df = data[['Fecha', 'Valor']]
# Convertir los datos diarios en acumulados mensuales.
df['Fecha'] = pd.to_datetime(df['Fecha'])
df_resampled = df.set_index('Fecha').resample('M').sum()
# Promediar los datos por mes para obtener el ciclo anual.
ciclo_anual = df_resampled.groupby(df_resampled.index.month).mean()
ciclo_anual2 = df_resampled.groupby(df_resampled.index.month).sum()
plt.figure(figsize=(10, 6))
plt.plot(ciclo_anual, marker='o', linestyle='-')
plt.title('Ciclo Anual de Precipitación')
plt.xlabel('Mes')
plt.ylabel('Precipitación Acumulada Mensual Promedio (mm)')
plt.xticks(range(1, 13), ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'])
plt.grid(True)
plt.show()

También podría gustarte