Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -279,7 +279,7 @@ def labres(column_changer):
|
|
| 279 |
sd_dev = 5 #(95% CI esetén)
|
| 280 |
goal_zone = (lab_ascus_reference - sd_dev, lab_ascus_reference + sd_dev)
|
| 281 |
borderline_zone = [(lab_ascus_reference - 2 * sd_dev, lab_ascus_reference - sd_dev), (lab_ascus_reference + sd_dev, lab_ascus_reference + 2 * sd_dev)]
|
| 282 |
-
attention_zone = [(lab_ascus_reference - 3 * sd_dev,
|
| 283 |
|
| 284 |
descript = (f"**Description:** *ASC-US/ASC-H ratio literature reference value 90% / 10%. "
|
| 285 |
f"Given our average laboratory Z score of {avg_zscore:.2f}, the laboratory's average ratio is "
|
|
@@ -447,7 +447,7 @@ def lab_management(year_slider, column_changer):
|
|
| 447 |
sd_dev = 5 #(95% CI esetén)
|
| 448 |
goal_zone = (lab_ascus_reference - sd_dev, lab_ascus_reference + sd_dev)
|
| 449 |
borderline_zone = [(lab_ascus_reference - 2 * sd_dev, lab_ascus_reference - sd_dev), (lab_ascus_reference + sd_dev, lab_ascus_reference + 2 * sd_dev)]
|
| 450 |
-
attention_zone = [(lab_ascus_reference - 3 * sd_dev,
|
| 451 |
|
| 452 |
scatterdata = df[(df.year == year_slider)&(df.people.str.contains('KGYC|Cyto'))].sort_values(by="people", \
|
| 453 |
ascending=False,key=natsort_keygen()).reset_index(drop=True)
|
|
@@ -499,11 +499,12 @@ def lab_management(year_slider, column_changer):
|
|
| 499 |
xlim=(17,100), xticks = [min_x,lab,ref, max_x], rot=45, grid=True, title=column_changer,
|
| 500 |
xformatter='%.1f',ylabel='',xlabel='', tools = [hover_cp]).opts(fontsize = pl_title,fontscale=f_scale_lab,shared_axes=False,toolbar=None, default_tools = [])
|
| 501 |
asc_us_goal = hv.VSpan(float(goal_zone[0]), float(goal_zone[1])).opts(shared_axes=False,toolbar=None, default_tools = [])
|
| 502 |
-
|
|
|
|
| 503 |
asc_us_att_1 = hv.VSpan(float(attention_zone[0][0]), float(attention_zone[0][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
|
| 504 |
asc_us_att_2 = hv.VSpan(float(attention_zone[1][0]), float(attention_zone[1][1])).opts(shared_axes=False, toolbar=None, default_tools=[])
|
| 505 |
ascus_bg = (asc_us_goal.opts(color='#ACFFA0', alpha = 0.75)* asc_us_att_1.opts(color='#B34D93', alpha = 0.9)* asc_us_att_2.opts(color='#B34D93', alpha = 0.9)*\
|
| 506 |
-
|
| 507 |
return (ascus_bg* ref_vline * lab_vline*scatter_plot).opts(shared_axes=False)
|
| 508 |
#elif column_changer =='Thyroid AUS Rate(%)':
|
| 509 |
# scatter_plot = scatterdata[scatterdata.people.str.contains('Cytop', na=False)].hvplot.scatter(x=column_changer, y='people', color='black', size=sdot_size,height= sheight,
|
|
|
|
| 279 |
sd_dev = 5 #(95% CI esetén)
|
| 280 |
goal_zone = (lab_ascus_reference - sd_dev, lab_ascus_reference + sd_dev)
|
| 281 |
borderline_zone = [(lab_ascus_reference - 2 * sd_dev, lab_ascus_reference - sd_dev), (lab_ascus_reference + sd_dev, lab_ascus_reference + 2 * sd_dev)]
|
| 282 |
+
attention_zone = [(lab_ascus_reference - 3 * sd_dev, 0), (lab_ascus_reference + 2 * sd_dev, 100)]
|
| 283 |
|
| 284 |
descript = (f"**Description:** *ASC-US/ASC-H ratio literature reference value 90% / 10%. "
|
| 285 |
f"Given our average laboratory Z score of {avg_zscore:.2f}, the laboratory's average ratio is "
|
|
|
|
| 447 |
sd_dev = 5 #(95% CI esetén)
|
| 448 |
goal_zone = (lab_ascus_reference - sd_dev, lab_ascus_reference + sd_dev)
|
| 449 |
borderline_zone = [(lab_ascus_reference - 2 * sd_dev, lab_ascus_reference - sd_dev), (lab_ascus_reference + sd_dev, lab_ascus_reference + 2 * sd_dev)]
|
| 450 |
+
attention_zone = [(lab_ascus_reference - 3 * sd_dev, 0), (lab_ascus_reference + 2 * sd_dev, 100)]
|
| 451 |
|
| 452 |
scatterdata = df[(df.year == year_slider)&(df.people.str.contains('KGYC|Cyto'))].sort_values(by="people", \
|
| 453 |
ascending=False,key=natsort_keygen()).reset_index(drop=True)
|
|
|
|
| 499 |
xlim=(17,100), xticks = [min_x,lab,ref, max_x], rot=45, grid=True, title=column_changer,
|
| 500 |
xformatter='%.1f',ylabel='',xlabel='', tools = [hover_cp]).opts(fontsize = pl_title,fontscale=f_scale_lab,shared_axes=False,toolbar=None, default_tools = [])
|
| 501 |
asc_us_goal = hv.VSpan(float(goal_zone[0]), float(goal_zone[1])).opts(shared_axes=False,toolbar=None, default_tools = [])
|
| 502 |
+
asc_us_bdln_1 = hv.VSpan(float(borderline_zone[1][0]), float(borderline_zone[1][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
|
| 503 |
+
asc_us_bdln_2 = hv.VSpan(float(borderline_zone_zone[0][0]), float(borderline_zone[0][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
|
| 504 |
asc_us_att_1 = hv.VSpan(float(attention_zone[0][0]), float(attention_zone[0][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
|
| 505 |
asc_us_att_2 = hv.VSpan(float(attention_zone[1][0]), float(attention_zone[1][1])).opts(shared_axes=False, toolbar=None, default_tools=[])
|
| 506 |
ascus_bg = (asc_us_goal.opts(color='#ACFFA0', alpha = 0.75)* asc_us_att_1.opts(color='#B34D93', alpha = 0.9)* asc_us_att_2.opts(color='#B34D93', alpha = 0.9)*\
|
| 507 |
+
asc_us_bdln_1.opts(color='#6AB35F', alpha = 0.75)* asc_us_bdln_2.opts(color='#6AB35F', alpha = 0.75))
|
| 508 |
return (ascus_bg* ref_vline * lab_vline*scatter_plot).opts(shared_axes=False)
|
| 509 |
#elif column_changer =='Thyroid AUS Rate(%)':
|
| 510 |
# scatter_plot = scatterdata[scatterdata.people.str.contains('Cytop', na=False)].hvplot.scatter(x=column_changer, y='people', color='black', size=sdot_size,height= sheight,
|