BlendMMM commited on
Commit
dfeb790
·
verified ·
1 Parent(s): 91516a7

Upload Data_prep_functions.py

Browse files
Files changed (1) hide show
  1. Data_prep_functions.py +3 -2
Data_prep_functions.py CHANGED
@@ -86,6 +86,7 @@ def create_dual_axis_line_chart(date_series, promo_price_series, non_promo_price
86
  def to_percentage(value):
87
  return f'{value * 100:.1f}%'
88
 
 
89
  def plot_actual_vs_predicted(date, y, predicted_values, model, target_column=None, flag=None, repeat_all_years=False, is_panel=False):
90
  if flag is not None:
91
  fig = make_subplots(specs=[[{"secondary_y": True}]])
@@ -138,10 +139,10 @@ def plot_actual_vs_predicted(date, y, predicted_values, model, target_column=Non
138
 
139
  # Calculate the number of days between each tick based on the date range
140
  date_range = (max(date) - min(date)).days
141
- x_axis_tick_spacing = max(1, date_range // 130) # Divide the date range by 14 to get approximately 15 ticks
142
 
143
  fig.update_layout(
144
- xaxis=dict(title='Date', tickangle=-30, dtick=x_axis_tick_spacing),
145
  yaxis=dict(title=target_column),
146
  )
147
 
 
86
  def to_percentage(value):
87
  return f'{value * 100:.1f}%'
88
 
89
+
90
  def plot_actual_vs_predicted(date, y, predicted_values, model, target_column=None, flag=None, repeat_all_years=False, is_panel=False):
91
  if flag is not None:
92
  fig = make_subplots(specs=[[{"secondary_y": True}]])
 
139
 
140
  # Calculate the number of days between each tick based on the date range
141
  date_range = (max(date) - min(date)).days
142
+ #x_axis_tick_spacing = max(1, date_range // 50) # Divide the date range by 14 to get approximately 15 ticks
143
 
144
  fig.update_layout(
145
+ xaxis=dict(title='Date', tickangle=-30),
146
  yaxis=dict(title=target_column),
147
  )
148