sustituimos la gráfica de comidas por una estática

además, ahora es un pie en vez de unas barras.
parent cf4d724a
......@@ -99,7 +99,8 @@ data = data_o.loc[data_o["incluido"]]
# grafica estática de desempeño de reclutados.
desempenio = px.pie(reclutados, names="finished_periods", title="Etapas terminadas por la población reclutada", labels={'finished_periods':'Etapas concluidas'})
# gráfica estática de distribución de comidas
comidas_dist = px.pie(comidas_df, names="etapas", title="Comidas por etapa")
external_stylesheets = [
{
"href": (
......@@ -246,7 +247,7 @@ app.layout = html.Div(children=[
className="dropdown",
),
], className="wrapper"),
dcc.Graph(id="mesurables")
dcc.Graph(figure=comidas_dist)
], className="wrapper")
]) # cierre del layout
......@@ -374,47 +375,6 @@ def update_por_protocolo(visita):
lrow = lrow + 1
return figura
@app.callback(
Output("mesurables", "figure"),
Input("mesurableEt", "value"),
)
def update_charts(mesurableEt):
contados = {}
por_pasos = 1
por_rcard = 1
if mesurableEt < 4:
columna = "AUCs_glucosa_e" + str(mesurableEt)
por_glucosa = data[columna].sum()
if mesurableEt == 4:
por_glucosa = data["AUCs_glucosa_out"].sum()
if mesurableEt == 5:
por_glucosa = data["AUCs_glucosa_e1"].sum() + \
data["AUCs_glucosa_e2"].sum() + \
data["AUCs_glucosa_e3"].sum() + \
data["AUCs_glucosa_out"].sum()
datos_mesurables = [ por_glucosa, por_pasos, por_rcard]
numcomidas = data[["AUCs_glucosa_e1","AUCs_glucosa_e2","AUCs_glucosa_e3"]].replace("",np.nan).sum()
numpacientes = data[["AUCs_glucosa_e1","AUCs_glucosa_e2","AUCs_glucosa_e3"]].replace("",np.nan).count()
mesurables = {
"data": [
{
"x": ["e1", "e2", "e3"],
"y": numcomidas,
"type": "bar",
}
],
"layout": {
"title": {"text": "Comidas Analizables"}
}
}
return mesurables
if __name__ == "__main__":
app.run_server(debug=True, port=8090, host='0.0.0.0')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment