cyberosa commited on
Commit
9d5e690
·
1 Parent(s): c394ce7

fixing percentage graph of top 3 accurate tools

Browse files
Files changed (1) hide show
  1. tabs/tool_accuracy.py +5 -23
tabs/tool_accuracy.py CHANGED
@@ -6,7 +6,7 @@ from typing import Tuple
6
  import plotly.express as px
7
  import numpy as np
8
 
9
- VOLUME_FACTOR_REGULARIZATION = 0.25
10
  UNSCALED_WEIGHTED_ACCURACY_INTERVAL = (-0.5, 80.5)
11
  SCALED_WEIGHTED_ACCURACY_INTERVAL = (0, 1)
12
 
@@ -176,30 +176,12 @@ def plot_mech_requests_topthree_tools(
176
  daily_mech_requests_local_copy.tool.isin(top_tools)
177
  ]
178
 
179
- # Create a pivot table to get the total mech requests per tool
180
- pivoted = daily_mech_requests_local_copy.pivot(
181
- index="request_date", columns="tool", values="percentage"
182
- )
183
- # Sort the columns for each row independently
184
- sorted_values = np.sort(pivoted.values, axis=1)[
185
- :, ::-1
186
- ] # sort and reverse (descending)
187
- sorted_columns = np.argsort(pivoted.values, axis=1)[:, ::-1] # get sorting indices
188
-
189
- sorted_df = pd.DataFrame(
190
- sorted_values,
191
- index=pivoted.index,
192
- columns=[
193
- pivoted.columns[i] for i in sorted_columns[0]
194
- ], # use first row's order
195
- )
196
-
197
- sorted_long = sorted_df.reset_index().melt(
198
- id_vars=["request_date"], var_name="tool", value_name="percentage"
199
- )
200
 
201
  fig = px.bar(
202
- sorted_long,
203
  x="request_date",
204
  y="percentage",
205
  color="tool",
 
6
  import plotly.express as px
7
  import numpy as np
8
 
9
+ VOLUME_FACTOR_REGULARIZATION = 0.5
10
  UNSCALED_WEIGHTED_ACCURACY_INTERVAL = (-0.5, 80.5)
11
  SCALED_WEIGHTED_ACCURACY_INTERVAL = (0, 1)
12
 
 
176
  daily_mech_requests_local_copy.tool.isin(top_tools)
177
  ]
178
 
179
+ daily_mech_requests_local_copy["request_date"] = pd.to_datetime(
180
+ daily_mech_requests_local_copy["request_date"]
181
+ ).dt.date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
182
 
183
  fig = px.bar(
184
+ daily_mech_requests_local_copy,
185
  x="request_date",
186
  y="percentage",
187
  color="tool",