ajuste de %s a entero mayor menor.

en las barras que muestran %s, se muestran números enteros como el porcentaje,
lo cual crea una mala interpretación cuando el dicho % es muy cercano a 100.
si no es 100 cerrado, debe mostrarse como 99. eso lo conseguimos con la función
floor.
parent 9a1edc96
...@@ -7,7 +7,7 @@ import requests ...@@ -7,7 +7,7 @@ import requests
import numpy as np import numpy as np
import flask import flask
import test_ch_2_b import test_ch_2_b
import math
def get_visit_data(visitnumber): def get_visit_data(visitnumber):
...@@ -321,6 +321,7 @@ def update_por_protocolo(visita): ...@@ -321,6 +321,7 @@ def update_por_protocolo(visita):
for protocolo in protocolos.keys(): for protocolo in protocolos.keys():
columnas = list(set(df1.columns).intersection(set(protocolos[protocolo]))) columnas = list(set(df1.columns).intersection(set(protocolos[protocolo])))
cuentas = 100 * df1[columnas].replace("",np.nan).count() / len(df1) cuentas = 100 * df1[columnas].replace("",np.nan).count() / len(df1)
cuentas = cuentas.apply(math.floor)
figura.add_trace( figura.add_trace(
go.Bar(x=cuentas.index, y=cuentas, textposition='auto', text=cuentas), go.Bar(x=cuentas.index, y=cuentas, textposition='auto', text=cuentas),
row = lrow, row = lrow,
......
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