working callback, known minor visual with total spend
This commit is contained in:
+11
-8
@@ -4,14 +4,15 @@ from dash import dcc, html
|
||||
from dash.dependencies import Input, Output, State
|
||||
import dash_bootstrap_components as dbc
|
||||
from visuals.layout import create_layout
|
||||
from visuals.components import update_data, update_dates
|
||||
from visuals.components import data_components
|
||||
from datetime import date, timedelta
|
||||
import datetime
|
||||
|
||||
today = date.today()
|
||||
one_year_ago = today - timedelta(days=365)
|
||||
|
||||
master_data = update_dates(start_date=one_year_ago, end_date=today)
|
||||
data = update_data(master_data)
|
||||
master_data = data_components.update_dates(start_date=one_year_ago, end_date=today)
|
||||
data = data_components.update_data(master_data)
|
||||
|
||||
|
||||
app = dash.Dash(__name__, external_stylesheets=[dbc.themes.DARKLY])
|
||||
@@ -22,12 +23,14 @@ app = dash.Dash(__name__, external_stylesheets=[dbc.themes.DARKLY])
|
||||
Output("spend_per_payee","figure"),
|
||||
Output("total_spend","children"),
|
||||
|
||||
[Input('date-picker-range', 'start_date'),
|
||||
Input('date-picker-range', 'end_date')]
|
||||
Input('date-picker-range', 'start_date'),
|
||||
Input('date-picker-range', 'end_date')
|
||||
)
|
||||
def update_layout(start_date,end_date):
|
||||
master_data = update_dates(start_date, end_date)
|
||||
data = update_data(master_data)
|
||||
return create_layout(data)
|
||||
actual_start_date = datetime.date.fromisoformat(start_date)
|
||||
actual_end_date = datetime.date.fromisoformat(end_date)
|
||||
master_data = data_components.update_dates(actual_start_date,actual_end_date)
|
||||
# spend_per_day_line,spend_per_category_bar,spend_per_payee_bar,total_spend = data_components.update_data(master_data,callback=1)
|
||||
return data_components.update_data(master_data,callback=1)
|
||||
|
||||
app.layout = create_layout(data)
|
||||
|
||||
Reference in New Issue
Block a user