AriaEs39 commited on
Commit
499ffee
1 Parent(s): c526ef7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -12
app.py CHANGED
@@ -3,11 +3,14 @@ import numpy as np
3
  import pandas as pd
4
  import matplotlib.pyplot as plt
5
 
 
 
6
  st.title('App de prueba')
7
 
8
  tasa_variable = st.checkbox("¿La tasa de interés es variable?")
 
9
  if not tasa_variable:
10
- # Si la tasa no es variable, utilizamos el código original
11
  y = st.number_input("Escribe la tasa de interés nominal (%):")
12
  A = st.number_input("Escribe la cantidad que ahorrarás ($):")
13
  T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
@@ -28,14 +31,15 @@ if not tasa_variable:
28
  st.write(f"En {T} meses tendrás $ {r_c[-1]}")
29
 
30
  # Gráfico
31
- plt.plot(z, r_c)
32
- plt.title('Crecimiento de la inversión a lo largo de los meses')
33
- plt.xlabel('Mes')
34
- plt.ylabel('Valor de la inversión ($)')
35
- st.pyplot()
 
36
 
37
  else:
38
- # Si la tasa es variable, permitimos al usuario ingresar tasas para cada mes
39
  A = st.number_input("Escribe la cantidad que ahorrarás ($):")
40
  T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
41
 
@@ -61,8 +65,9 @@ else:
61
  st.write(f"En {T} meses tendrás $ {r_c[-1]}")
62
 
63
  # Gráfico
64
- plt.plot(z, r_c)
65
- plt.title('Crecimiento de la inversión a lo largo de los meses')
66
- plt.xlabel('Mes')
67
- plt.ylabel('Valor de la inversión ($)')
68
- st.pyplot()
 
 
3
  import pandas as pd
4
  import matplotlib.pyplot as plt
5
 
6
+ st.set_option('deprecation.showPyplotGlobalUse', False) # Desactivar la advertencia
7
+
8
  st.title('App de prueba')
9
 
10
  tasa_variable = st.checkbox("¿La tasa de interés es variable?")
11
+
12
  if not tasa_variable:
13
+ # Tasa no es variable
14
  y = st.number_input("Escribe la tasa de interés nominal (%):")
15
  A = st.number_input("Escribe la cantidad que ahorrarás ($):")
16
  T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
 
31
  st.write(f"En {T} meses tendrás $ {r_c[-1]}")
32
 
33
  # Gráfico
34
+ fig, ax = plt.subplots() # Crear la figura explícitamente
35
+ ax.plot(z, r_c)
36
+ ax.set_title('Crecimiento de la inversión a lo largo de los meses')
37
+ ax.set_xlabel('Mes')
38
+ ax.set_ylabel('Valor de la inversión ($)')
39
+ st.pyplot(fig)
40
 
41
  else:
42
+ # Tasa es variable
43
  A = st.number_input("Escribe la cantidad que ahorrarás ($):")
44
  T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
45
 
 
65
  st.write(f"En {T} meses tendrás $ {r_c[-1]}")
66
 
67
  # Gráfico
68
+ fig, ax = plt.subplots()
69
+ ax.plot(z, r_c)
70
+ ax.set_title('Crecimiento de la inversión a lo largo de los meses')
71
+ ax.set_xlabel('Mes')
72
+ ax.set_ylabel('Valor de la inversión ($)')
73
+ st.pyplot(fig)