import streamlit as st import pandas as pd import matplotlib.pyplot as plt # Datos para la tabla de precios data = { 'Tienda': ['Ledesma', 'Hileret', 'Tuy'], 'Precio': [520, 440, 390], 'Cambio (%)': [15.9, -2.2, 13.3] } # Crear DataFrame df = pd.DataFrame(data) # Título y descripción del producto st.title("Monitoreo de Precios de Scooter") #st.image("scooter_image.png", width=300) st.subheader("Precio actual: 450,00€") # Tabla de precios st.subheader("Comparativa de precios") st.table(df) # Datos para el gráfico price_history = { 'Ledesma': [950, 970, 1000, 970, 970], 'Hileret': [980, 990, 1030, 990, 980], 'Tuy': [970, 980, 1020, 1000, 990] } history_dates = ['2024-05-01', '2024-06-01', '2024-07-01', '2024-08-01', '2024-09-01'] # Gráfico de líneas fig, ax = plt.subplots() colors = ['blue', 'red', 'green'] for store, prices in price_history.items(): ax.plot(history_dates, prices, label=store,color=colors.pop(0)) ax.set_xlabel('Fecha') ax.set_ylabel('Precio ($)') ax.set_title('Historial de precios para edulcorantes de 50 unidades - promedio de tiendas en CABA') ax.legend() # Mostrar gráfico en Streamlit st.pyplot(fig)