gsztlyptr commited on
Commit
38114fa
verified
1 Parent(s): 40b4669

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -5
app.py CHANGED
@@ -758,6 +758,16 @@ def update_scatter_ct(year_slider,ct_select):
758
  scatterdata = df[(df.year == year_slider)&(df['people'] == ct_select)]
759
  if len(scatterdata) > 0:
760
  labdata = df[df.year == year_slider]
 
 
 
 
 
 
 
 
 
 
761
  #ASC/#LSIL
762
  ref_lsil = df['ASC/LSIL'].iloc[0]
763
  lab_lsil = labdata.iloc[0]['ASC/LSIL']
@@ -786,11 +796,13 @@ def update_scatter_ct(year_slider,ct_select):
786
  xformatter='%.0f',xlabel ='', ylabel='', tools = [hover_ascus]).opts(fontsize = pl_title,shared_axes=False,toolbar=None, default_tools = [])
787
  ref_ascus_vline = hv.VLine(x=ref_ascus).opts(color='black', alpha = 1).opts(fontscale=f_scale, shared_axes=False,toolbar=None, default_tools = [])
788
  lab_ascus_vline = hv.VLine(x=lab_ascus).opts(color='#5B91D1', line_dash ='dashed', alpha = 1).opts(shared_axes=False,toolbar=None, default_tools = [])
789
- asc_us_goal = hv.VSpan(90, 100).opts(shared_axes=False,toolbar=None, default_tools = [])
790
- asc_us_att = hv.VSpan(17, 83).opts(shared_axes=False,toolbar=None, default_tools = [])
791
- asc_us_bdln = hv.VSpan(83, 90).opts(shared_axes=False,toolbar=None, default_tools = [])
792
- ascus_bg = (asc_us_goal.opts(color='#ACFFA0', alpha = 0.75)*asc_us_bdln.opts(color='#6AB35F', alpha = 0.75)* \
793
- asc_us_att.opts(color='#B34D93', alpha = 0.9))
 
 
794
 
795
  #LSIL, ASC-US, AGC(%)
796
  ref_agc = df['Abnormal Rate(%)'].iloc[0]
 
758
  scatterdata = df[(df.year == year_slider)&(df['people'] == ct_select)]
759
  if len(scatterdata) > 0:
760
  labdata = df[df.year == year_slider]
761
+
762
+ avg_zscore = zscore_eval.get_group('KGYC')['ASC-US/ASC-H ratio(%)'].mean()
763
+ lab_ascus_reference = 90.0 - avg_zscore #V茅g眉l 95%-os CI-vel alkottam meg a bdl 茅s att z贸n谩kat
764
+ lab_asch_reference = 10.0 + avg_zscore
765
+ sd_dev = 5 #(95% CI eset茅n)
766
+
767
+ goal_zone = (lab_ascus_reference - sd_dev, lab_ascus_reference + sd_dev)
768
+ borderline_zone = [(lab_ascus_reference - 2 * sd_dev, lab_ascus_reference - sd_dev), (lab_ascus_reference + sd_dev, lab_ascus_reference + 2 * sd_dev)]
769
+ attention_zone = [(lab_ascus_reference - 2 * sd_dev, 0), (lab_ascus_reference + 2 * sd_dev, 100)]
770
+
771
  #ASC/#LSIL
772
  ref_lsil = df['ASC/LSIL'].iloc[0]
773
  lab_lsil = labdata.iloc[0]['ASC/LSIL']
 
796
  xformatter='%.0f',xlabel ='', ylabel='', tools = [hover_ascus]).opts(fontsize = pl_title,shared_axes=False,toolbar=None, default_tools = [])
797
  ref_ascus_vline = hv.VLine(x=ref_ascus).opts(color='black', alpha = 1).opts(fontscale=f_scale, shared_axes=False,toolbar=None, default_tools = [])
798
  lab_ascus_vline = hv.VLine(x=lab_ascus).opts(color='#5B91D1', line_dash ='dashed', alpha = 1).opts(shared_axes=False,toolbar=None, default_tools = [])
799
+ asc_us_goal = hv.VSpan(float(goal_zone[0]), float(goal_zone[1])).opts(shared_axes=False,toolbar=None, default_tools = [])
800
+ asc_us_bdln_1 = hv.VSpan(float(borderline_zone[1][0]), float(borderline_zone[1][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
801
+ asc_us_bdln_2 = hv.VSpan(float(borderline_zone[0][0]), float(borderline_zone[0][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
802
+ asc_us_att_1 = hv.VSpan(float(attention_zone[0][0]), float(attention_zone[0][1])).opts(shared_axes=False,toolbar=None, default_tools = [])
803
+ asc_us_att_2 = hv.VSpan(float(attention_zone[1][0]), float(attention_zone[1][1])).opts(shared_axes=False, toolbar=None, default_tools=[])
804
+ 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)*\
805
+ asc_us_bdln_1.opts(color='#6AB35F', alpha = 0.75)* asc_us_bdln_2.opts(color='#6AB35F', alpha = 0.75))
806
 
807
  #LSIL, ASC-US, AGC(%)
808
  ref_agc = df['Abnormal Rate(%)'].iloc[0]