gsztlyptr commited on
Commit
d59bc1b
·
verified ·
1 Parent(s): 140dea5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
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, lab_ascus_reference - 2 * sd_dev), (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,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, lab_ascus_reference - 2 * sd_dev), (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,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
- asc_us_bdln = hv.VSpan(float(borderline_zone[1][0]), float(borderline_zone[1][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
 
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
- asc_us_bdln.opts(color='#6AB35F', alpha = 0.75))
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,