datacipen commited on
Commit
646f8cc
·
verified ·
1 Parent(s): d4c2512

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -14
app.py CHANGED
@@ -198,6 +198,14 @@ styleToggle = {
198
  "marginTop":"25px",
199
  "textAlign": "right",
200
  }
 
 
 
 
 
 
 
 
201
  app = Dash(server=server, external_stylesheets=dmc.styles.ALL)
202
 
203
  app.layout = dmc.MantineProvider(
@@ -214,14 +222,7 @@ app.layout = dmc.MantineProvider(
214
  placeholder="Select vos Codes ROME parmi la liste",
215
  id="framework-multi-select",
216
  value=['K2105', 'L1101', 'L1202', 'L1507', 'L1508', 'L1509'],
217
- data=[
218
- {"value": "K2105", "label": "K2105"},
219
- {"value": "L1101", "label": "L1101"},
220
- {"value": "L1202", "label": "L1202"},
221
- {"value": "L1507", "label": "L1507"},
222
- {"value": "L1508", "label": "L1508"},
223
- {"value": "L1509", "label": "L1509"},
224
- ],
225
  w=600,
226
  mb=10,
227
  styles={
@@ -233,22 +234,46 @@ app.layout = dmc.MantineProvider(
233
  dmc.GridCol(html.Div(dmc.Title(f"Le marché et les statistiques de l'emploi", order=1, size="30", my="20", style=styleTitle)), span=5),
234
  dmc.GridCol(html.Div(theme_toggle, style=styleToggle), span=1),
235
  dmc.GridCol(html.Div(
236
- dcc.Graph(id="figRepartition",selectedData={'points': [{'hovertext': ['01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','2A','2B','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','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70','71','72','73','74','75','76','77','78','79','80','81','82','83','84','85','86','87','88','89','90','91','92','93','94','95','971','972','973','974']}]}),
 
 
 
 
237
  ), span=6),
238
  dmc.GridCol(html.Div(
239
- dcc.Graph(id="figEmplois"),
 
 
 
 
240
  ), span=6),
241
  dmc.GridCol(html.Div(
242
- dcc.Graph(id="figContrats"),
 
 
 
 
243
  ), span=6),
244
  dmc.GridCol(html.Div(
245
- dcc.Graph(id="figExperiences"),
 
 
 
 
246
  ), span=6),
247
  dmc.GridCol(html.Div(
248
- dcc.Graph(id="figCompetences"),
 
 
 
 
249
  ), span=6),
250
  dmc.GridCol(html.Div(
251
- dcc.Graph(id="figTransversales"),
 
 
 
 
252
  ), span=6),
253
  ],
254
  gutter="xs",
 
198
  "marginTop":"25px",
199
  "textAlign": "right",
200
  }
201
+ datadefault = [
202
+ {"value": "K2105", "label": "K2105"},
203
+ {"value": "L1101", "label": "L1101"},
204
+ {"value": "L1202", "label": "L1202"},
205
+ {"value": "L1507", "label": "L1507"},
206
+ {"value": "L1508", "label": "L1508"},
207
+ {"value": "L1509", "label": "L1509"},
208
+ ]
209
  app = Dash(server=server, external_stylesheets=dmc.styles.ALL)
210
 
211
  app.layout = dmc.MantineProvider(
 
222
  placeholder="Select vos Codes ROME parmi la liste",
223
  id="framework-multi-select",
224
  value=['K2105', 'L1101', 'L1202', 'L1507', 'L1508', 'L1509'],
225
+ data=datadefault,
 
 
 
 
 
 
 
226
  w=600,
227
  mb=10,
228
  styles={
 
234
  dmc.GridCol(html.Div(dmc.Title(f"Le marché et les statistiques de l'emploi", order=1, size="30", my="20", style=styleTitle)), span=5),
235
  dmc.GridCol(html.Div(theme_toggle, style=styleToggle), span=1),
236
  dmc.GridCol(html.Div(
237
+ dcc.Loading(
238
+ id="loadingRepartition",
239
+ children=(dcc.Graph(id="figRepartition",selectedData={'points': [{'hovertext': ['01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','2A','2B','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','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70','71','72','73','74','75','76','77','78','79','80','81','82','83','84','85','86','87','88','89','90','91','92','93','94','95','971','972','973','974']}]})),
240
+ type="default",
241
+ )
242
  ), span=6),
243
  dmc.GridCol(html.Div(
244
+ dcc.Loading(
245
+ id="loadingEmplois",
246
+ children=(dcc.Graph(id="figEmplois")),
247
+ type="default",
248
+ )
249
  ), span=6),
250
  dmc.GridCol(html.Div(
251
+ dcc.Loading(
252
+ id="loadingContrats",
253
+ children=(dcc.Graph(id="figContrats")),
254
+ type="default",
255
+ )
256
  ), span=6),
257
  dmc.GridCol(html.Div(
258
+ dcc.Loading(
259
+ id="loadingExperiences",
260
+ children=(dcc.Graph(id="figExperiences")),
261
+ type="default",
262
+ )
263
  ), span=6),
264
  dmc.GridCol(html.Div(
265
+ dcc.Loading(
266
+ id="loadingCompetences",
267
+ children=(dcc.Graph(id="figCompetences")),
268
+ type="default",
269
+ )
270
  ), span=6),
271
  dmc.GridCol(html.Div(
272
+ dcc.Loading(
273
+ id="loadingTransversales",
274
+ children=(dcc.Graph(id="figTransversales")),
275
+ type="default",
276
+ )
277
  ), span=6),
278
  ],
279
  gutter="xs",