Spaces:
Runtime error
Runtime error
Commit
·
78631e3
1
Parent(s):
dd2c0fd
V3 06
Browse files- localisation.py +9 -4
localisation.py
CHANGED
@@ -4,8 +4,16 @@ import streamlit as st
|
|
4 |
from data_manager import get_data
|
5 |
|
6 |
def display_map():
|
7 |
-
data, total_hits = get_data()
|
8 |
if data:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
# Message au-dessus de la carte
|
10 |
st.markdown("Cliquer sur l'icône pour découvrir l'entreprise et une de ses actions RSE remarquable")
|
11 |
|
@@ -29,9 +37,6 @@ def display_map():
|
|
29 |
continue
|
30 |
|
31 |
folium_static(m)
|
32 |
-
|
33 |
-
# Message et nombre d'organisations en dessous de la carte
|
34 |
-
st.markdown(f"* Nombre d'organisations : {total_hits}")
|
35 |
|
36 |
if __name__ == "__main__":
|
37 |
display_map()
|
|
|
4 |
from data_manager import get_data
|
5 |
|
6 |
def display_map():
|
7 |
+
data, total_hits = get_data()
|
8 |
if data:
|
9 |
+
# Ajout du filtre par secteur d'activité en haut de l'écran
|
10 |
+
secteurs = sorted({record.get("libelle_section_naf") for record in data if record.get("libelle_section_naf")})
|
11 |
+
secteur_selectionne = st.selectbox("Filtre par secteur d'activité :", ["Tous"] + secteurs)
|
12 |
+
|
13 |
+
# Filtrage des données basé uniquement sur le secteur sélectionné
|
14 |
+
if secteur_selectionne != "Tous":
|
15 |
+
data = [record for record in data if record.get("libelle_section_naf") == secteur_selectionne]
|
16 |
+
|
17 |
# Message au-dessus de la carte
|
18 |
st.markdown("Cliquer sur l'icône pour découvrir l'entreprise et une de ses actions RSE remarquable")
|
19 |
|
|
|
37 |
continue
|
38 |
|
39 |
folium_static(m)
|
|
|
|
|
|
|
40 |
|
41 |
if __name__ == "__main__":
|
42 |
display_map()
|