eliminamos la versión vieja de la gráfica de cobertura de pruebas

parent f0ba3e47
......@@ -442,14 +442,12 @@ def update_por_protocol(visita):
@app.callback(
Output("multi-visitas", "figure"),
Output("detalle_pruebas", "figure"),
Output("mesurables", "figure"),
Input("visitaSel", "value"),
Input("visitaPruebas", "value"),
Input("mesurableEt", "value"),
)
def update_charts( visitaSel, visitaPruebas, mesurableEt):
def update_charts( visitaSel, mesurableEt):
contados = {}
total_data = len(data.index)
......@@ -519,25 +517,6 @@ def update_charts( visitaSel, visitaPruebas, mesurableEt):
gauge = gauges,
))
url_visitas = url + "/visits/" + str(visitaPruebas) + "/patients-data/"
t1 = requests.get(url_visitas).json()["patient_data"]
df = pd.json_normalize(t1)
df.drop(["tolerance_curve_measure","id","name","finished_periods","include_in_analysis","patient_visit_id", "visit_date","sample"], inplace=True, axis=1)
l1 = [ { cf["controlled_food"]: cf["increment_auc"] for cf in tolerance["tolerance_curve_measure"] } for tolerance in t1 ]
df.rename(columns= lambda x: x.split(".")[1] if "." in x else x, inplace=True)
df1 = pd.concat([df, pd.DataFrame(l1)], axis=1)
# df1 = df
cuentas = 100 * df1.replace("",np.nan).count() / len(df1)
detalle_pruebas = {
"data": [
{
"x": cuentas.index,
"y": cuentas,
"type": "bar",
}
],
}
por_pasos = 1
......@@ -569,7 +548,7 @@ def update_charts( visitaSel, visitaPruebas, mesurableEt):
}
}
return multiV, detalle_pruebas, mesurables
return multiV, mesurables
if __name__ == "__main__":
......
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