precios-demo / demo1.py
GianJSX's picture
Upload 32 files
9f36753 verified
raw
history blame
No virus
1.22 kB
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)