# Lista de títulos de acciones tickers = ["AAPL","AMZN","GOOGL","JNJ","XOM","O"] # Ciclo para descargar datos de cada acción dataframes = [] for ticker in tickers: # Descargar datos de la acción datos = yf.download(ticker, start='2020-01-12',end = '2026-01-22')["Close"] # Reorganizar la estructura del DataFrame datos = datos.reset_index() datos = datos.rename(columns={"Date":"ds","Close":"y"}) dataframes.append(datos) future = m.make_future_dataframe(periods=90) predictions = m.predict(future) predictions = predictions[predictions["ds"].dt.dayofweek < 5] df_pred = predictions[["ds","yhat","yhat_lower","yhat_upper"]] df_pred[ticker] = datos[ticker] df_pred = df_pred.set_index("ds") for column in datos.columns: if column != 'ds': # Evitar el gráfico de la columna 'ds' fig,ax = plt.subplots(figsize=(14,7)) #ax.plot(df_pred.index,df_pred["y"],label="y") ax.plot(df_pred.index,df_pred["yhat"],label="yhat") ax.fill_between(df_pred.index,df_pred["yhat_lower"],df_pred["yhat_upper"],alpha=0.5,color="darkgray") ax.set_title(ticker) ax.legend(loc="upper left") plt.show() no logro que cada ticker se integre a su grafica
Please keep input under 1000 characters