Spaces:
Running
Running
Update app.py
Browse files
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.
|
|
|
|
|
|
|
|
|
237 |
), span=6),
|
238 |
dmc.GridCol(html.Div(
|
239 |
-
dcc.
|
|
|
|
|
|
|
|
|
240 |
), span=6),
|
241 |
dmc.GridCol(html.Div(
|
242 |
-
dcc.
|
|
|
|
|
|
|
|
|
243 |
), span=6),
|
244 |
dmc.GridCol(html.Div(
|
245 |
-
dcc.
|
|
|
|
|
|
|
|
|
246 |
), span=6),
|
247 |
dmc.GridCol(html.Div(
|
248 |
-
dcc.
|
|
|
|
|
|
|
|
|
249 |
), span=6),
|
250 |
dmc.GridCol(html.Div(
|
251 |
-
dcc.
|
|
|
|
|
|
|
|
|
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",
|