-
Notifications
You must be signed in to change notification settings - Fork 0
/
layout.py
52 lines (40 loc) · 1.54 KB
/
layout.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
from Graphs import Graphs
import dash_core_components as dcc
import dash_html_components as html
def generate_layout():
graphs_obj = Graphs()
try:
graphs_obj = Graphs()
except:
return html.Div([
html.H4(id='error-requests', children='Failed to load data. Please refresh again later.')
])
team_form = graphs_obj.get_info_about_teams_form()
inform_stats_fig, bonus_points_fig = graphs_obj.get_stats_about_players()
return html.Div([
dcc.Graph(id='fdr-display',figure=graphs_obj.get_future_fdr_scores_fig()),
dcc.Graph(id='show-all-chips',figure=graphs_obj.get_chips_stats_fig()),
dcc.Graph(id='fpl-scores-stats',figure=graphs_obj.get_fpl_scores_stats()),
dcc.Graph(id='fpl-transfers-stats',figure=graphs_obj.get_transfers_stats()),
dcc.Graph(id='most-selected-transfers',figure=graphs_obj.get_popular_players()),
dcc.Graph(id='team-involvements-prev',
figure=team_form['goals_scored_concded_fig'],
config={'displayModeBar': False, 'staticPlot': True}
),
dcc.Graph(
id='inform-stats-fig',
figure=inform_stats_fig,
config={'displayModeBar': False, 'staticPlot': True}
),
dcc.Graph(
id='bonus-points-fig',
figure=bonus_points_fig,
config={'displayModeBar': False, 'staticPlot': True}
),
dcc.Graph(id='clean-sheet-involvements',
figure=team_form['clean_sheets_fig'],
config={'displayModeBar': False, 'staticPlot': True}
),
dcc.Graph(id='goals-scored-fig',figure=graphs_obj.get_goals_scored_stats_fig()),
dcc.Graph(id='clean-sheet-stats',figure=graphs_obj.get_clean_sheets_stats_fig())
])