JieRuan commited on
Commit
a553802
·
verified ·
1 Parent(s): 24aae24

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +5 -4
src/streamlit_app.py CHANGED
@@ -100,21 +100,22 @@ if selected_tier == 'F1':
100
  html += "</table>"
101
  st.markdown(html, unsafe_allow_html=True)
102
  else:
103
- df = load_data("src/model_acc.json")
104
 
105
  # Precompute max ranks for color scaling
106
  score_cols = [f"T{i}" for i in range(1, 12)] + ["Avg"]
107
- max_ranks = {col: df[f"{col}_rank"].max() for col in score_cols}
108
  # Build raw HTML table
109
  cols = ["Model"] + [f"T{i}" for i in range(1,12)] + ["Avg"]
110
  html = "<table style='border-collapse:collapse; width:100%; font-size:14px;'>"
111
  # header
112
  html += "<tr>" + "".join(f"<th style='padding:6px;'>{col}</th>" for col in cols) + "</tr>"
113
  # rows
114
- for _, row in df.iterrows():
115
  html += "<tr>"
116
  for col in cols:
117
- val = row[col]
 
118
  if col == "Model":
119
  html += f"<td style='padding:6px; text-align:left;'>{val}</td>"
120
  else:
 
100
  html += "</table>"
101
  st.markdown(html, unsafe_allow_html=True)
102
  else:
103
+ df2 = load_data("src/model_acc.json")
104
 
105
  # Precompute max ranks for color scaling
106
  score_cols = [f"T{i}" for i in range(1, 12)] + ["Avg"]
107
+ max_ranks = {col: df2[f"{col}_rank"].max() for col in score_cols}
108
  # Build raw HTML table
109
  cols = ["Model"] + [f"T{i}" for i in range(1,12)] + ["Avg"]
110
  html = "<table style='border-collapse:collapse; width:100%; font-size:14px;'>"
111
  # header
112
  html += "<tr>" + "".join(f"<th style='padding:6px;'>{col}</th>" for col in cols) + "</tr>"
113
  # rows
114
+ for _, row in df2.iterrows():
115
  html += "<tr>"
116
  for col in cols:
117
+ # val = row[col]
118
+ f"{row[col]:.1f}" if col != "Model" else row[col]
119
  if col == "Model":
120
  html += f"<td style='padding:6px; text-align:left;'>{val}</td>"
121
  else: