cyberosa commited on
Commit
5e64ef2
·
1 Parent(s): 5f9fbec

fixing error in agents graph

Browse files
Files changed (1) hide show
  1. tabs/agent_graphs.py +4 -3
tabs/agent_graphs.py CHANGED
@@ -175,12 +175,13 @@ def plot_weekly_average_roi(
175
  ) -> gr.Plot:
176
  """Function to plot the weekly average of ROI for pearl agents"""
177
  # Get the list of unique addresses from the daa_pearl_df
178
- # Get the list of unique addresses from the daa_pearl_df
179
  unique_addresses = pearl_agents["safe_address"].unique()
 
180
  # Filter the weekly_roi_df to include only those addresses
181
  filtered_traders_data = traders_data[
182
  traders_data["trader_address"].isin(unique_addresses)
183
  ].copy()
 
184
  # create the date column
185
  filtered_traders_data["creation_timestamp"] = pd.to_datetime(
186
  filtered_traders_data["creation_timestamp"]
@@ -191,13 +192,13 @@ def plot_weekly_average_roi(
191
 
192
  # Get the weekly average ROI
193
  weekly_avg_roi_df = get_weekly_average_roi(filtered_traders_data)
194
- # plot the weekly average ROI
195
  print(weekly_avg_roi_df.head())
196
 
 
197
  fig = px.line(
198
  weekly_avg_roi_df,
199
  x="creation_date",
200
- y="roi",
201
  )
202
  fig.update_layout(
203
  xaxis_title="Week",
 
175
  ) -> gr.Plot:
176
  """Function to plot the weekly average of ROI for pearl agents"""
177
  # Get the list of unique addresses from the daa_pearl_df
 
178
  unique_addresses = pearl_agents["safe_address"].unique()
179
+
180
  # Filter the weekly_roi_df to include only those addresses
181
  filtered_traders_data = traders_data[
182
  traders_data["trader_address"].isin(unique_addresses)
183
  ].copy()
184
+
185
  # create the date column
186
  filtered_traders_data["creation_timestamp"] = pd.to_datetime(
187
  filtered_traders_data["creation_timestamp"]
 
192
 
193
  # Get the weekly average ROI
194
  weekly_avg_roi_df = get_weekly_average_roi(filtered_traders_data)
 
195
  print(weekly_avg_roi_df.head())
196
 
197
+ # Update the plot to use the correct column name 'weekly_avg_roi'
198
  fig = px.line(
199
  weekly_avg_roi_df,
200
  x="creation_date",
201
+ y="weekly_avg_roi", # Changed from 'roi' to 'weekly_avg_roi'
202
  )
203
  fig.update_layout(
204
  xaxis_title="Week",