Spaces:
Sleeping
Sleeping
Upload Data_prep_functions.py
Browse files- 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 //
|
142 |
|
143 |
fig.update_layout(
|
144 |
-
xaxis=dict(title='Date', tickangle=-30
|
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 |
|