zhuohan-7 commited on
Commit
f92272f
·
verified ·
1 Parent(s): 094ad79

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. app/draw_diagram.py +4 -21
  2. app/summarization.py +6 -2
app/draw_diagram.py CHANGED
@@ -72,18 +72,14 @@ def draw(folder_name, category_name, dataset_name, metrics, cus_sort=True):
72
 
73
  chart_data_table = chart_data[['model_show', chart_data.columns[1], chart_data.columns[3]]]
74
 
75
-
76
  # Format numeric columns to 2 decimal places
77
- chart_data_table[chart_data_table.columns[1]] = chart_data_table[chart_data_table.columns[1]].apply(lambda x: round(float(x), 3) if isinstance(float(x), (int, float)) else float(x))
78
-
79
-
80
  cur_dataset_name = chart_data_table.columns[1]
81
 
82
 
83
  def highlight_first_element(x):
84
  # Create a DataFrame with the same shape as the input
85
  df_style = pd.DataFrame('', index=x.index, columns=x.columns)
86
-
87
  # Apply background color to the first element in row 0 (df[0][0])
88
  df_style.iloc[0, 1] = 'background-color: #b0c1d7; color: white'
89
 
@@ -118,26 +114,13 @@ def draw(folder_name, category_name, dataset_name, metrics, cus_sort=True):
118
  ascending=False
119
  ).reset_index(drop=True)
120
 
121
- # styled_df = chart_data_table.style.highlight_min(
122
- # subset=[chart_data_table.columns[1]], color='yellow'
123
- # )
124
 
125
- styled_df = chart_data_table.style.apply(
 
 
126
  highlight_first_element, axis=None
127
  )
128
 
129
- # else:
130
-
131
-
132
-
133
- # # styled_df = chart_data_table.style.highlight_max(
134
- # # subset=[chart_data_table.columns[1]], color='yellow'
135
- # # )
136
-
137
- # styled_df = chart_data_table.style.apply(
138
- # highlight_first_element, axis=None
139
- # )
140
-
141
 
142
  st.dataframe(
143
  styled_df,
 
72
 
73
  chart_data_table = chart_data[['model_show', chart_data.columns[1], chart_data.columns[3]]]
74
 
 
75
  # Format numeric columns to 2 decimal places
76
+ #chart_data_table[chart_data_table.columns[1]] = chart_data_table[chart_data_table.columns[1]].apply(lambda x: round(float(x), 3) if isinstance(float(x), (int, float)) else float(x))
 
 
77
  cur_dataset_name = chart_data_table.columns[1]
78
 
79
 
80
  def highlight_first_element(x):
81
  # Create a DataFrame with the same shape as the input
82
  df_style = pd.DataFrame('', index=x.index, columns=x.columns)
 
83
  # Apply background color to the first element in row 0 (df[0][0])
84
  df_style.iloc[0, 1] = 'background-color: #b0c1d7; color: white'
85
 
 
114
  ascending=False
115
  ).reset_index(drop=True)
116
 
 
 
 
117
 
118
+ styled_df = chart_data_table.style.format(
119
+ {chart_data_table.columns[1]: "{:.3f}"}
120
+ ).apply(
121
  highlight_first_element, axis=None
122
  )
123
 
 
 
 
 
 
 
 
 
 
 
 
 
124
 
125
  st.dataframe(
126
  styled_df,
app/summarization.py CHANGED
@@ -102,7 +102,12 @@ def sum_table_mulit_metrix(task_name, metrics_lists: List[str]):
102
  df_style.iloc[0, 1] = 'background-color: #b0c1d7; color: white'
103
  return df_style
104
 
105
- styled_df = chart_data_table.style.apply(
 
 
 
 
 
106
  highlight_first_element, axis=None
107
  )
108
 
@@ -119,6 +124,5 @@ def sum_table_mulit_metrix(task_name, metrics_lists: List[str]):
119
  use_container_width=True
120
  )
121
 
122
- #for metrics in metrics_lists:
123
  # Only report the last metrics
124
  st.markdown(f'###### Metric: {metrics_info[metrics]}')
 
102
  df_style.iloc[0, 1] = 'background-color: #b0c1d7; color: white'
103
  return df_style
104
 
105
+
106
+ styled_df = chart_data_table.style.format(
107
+ {
108
+ chart_data_table.columns[i]: "{:.3f}" for i in range(1, len(chart_data_table.columns) - 1)
109
+ }
110
+ ).apply(
111
  highlight_first_element, axis=None
112
  )
113
 
 
124
  use_container_width=True
125
  )
126
 
 
127
  # Only report the last metrics
128
  st.markdown(f'###### Metric: {metrics_info[metrics]}')