Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Analyse des données de santé
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
BOHELAY CORENTIN p2209196
Analyse des données de santé
Commits
1fa8f860
Commit
1fa8f860
authored
2 months ago
by
=AZIZI Anis
Browse files
Options
Downloads
Patches
Plain Diff
ajout de changement d'analyse dynamic
parent
ed61f5a8
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
frontend/index.html
+3
-3
3 additions, 3 deletions
frontend/index.html
static/js/main.js
+89
-2
89 additions, 2 deletions
static/js/main.js
with
92 additions
and
5 deletions
frontend/index.html
+
3
−
3
View file @
1fa8f860
...
...
@@ -87,7 +87,7 @@
<div
class=
"container"
>
<div
class=
"row align-items-center"
>
<!-- Texte à gauche -->
<div
class=
"col-md-6"
data-aos=
"fade-right"
>
<div
id=
"analysis-content-steps"
class=
"col-md-6"
data-aos=
"fade-right"
>
<h3>
Analyse des Pas des Utilisateurs
</h3>
<p>
Cette visualisation illustre les données sur le nombre de pas effectués par les utilisateurs
...
...
@@ -130,7 +130,7 @@
<div
id=
"distance-slider-container"
style=
"margin-top: 20px;"
></div>
</div>
<!-- Texte à droite -->
<div
class=
"col-md-6 order-md-2"
data-aos=
"fade-left"
>
<div
id=
"analysis-content-distanceCalories"
class=
"col-md-6 order-md-2"
data-aos=
"fade-left"
>
<h3>
Analyse de la Distance Parcourue
</h3>
<p>
Découvrez comment la distance parcourue est liée aux calories brûlées pour chaque utilisateur.
...
...
@@ -151,7 +151,7 @@
<div
class=
"container"
>
<div
class=
"row align-items-center"
>
<!-- Texte à gauche -->
<div
class=
"col-md-6"
data-aos=
"fade-right"
>
<div
id=
"analysis-content-calories"
class=
"col-md-6"
data-aos=
"fade-right"
>
<h3>
Analyse des Calories Brûlées
</h3>
<p>
Cette visualisation explore les calories brûlées par chaque utilisateur au fil des mois.
...
...
This diff is collapsed.
Click to expand it.
static/js/main.js
+
89
−
2
View file @
1fa8f860
...
...
@@ -5,6 +5,89 @@
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/
const
analyses
=
{
steps
:
{
2022
:
`
<h3>2022 : Une année de progression générale</h3>
<ul>
<li><strong>Corentin :</strong> Pic impressionnant de 10 500 pas, le plus actif de l'année.</li>
<li><strong>Anis :</strong> Progression régulière avec une constance remarquable.</li>
<li><strong>Maya :</strong> Montée progressive culminant en fin d'année.</li>
</ul>
<p>Tous les utilisateurs montrent une augmentation continue de leur activité, avec Corentin en tête, suivi d'Anis et de Maya.</p>
`
,
2023
:
`
<h3>2023 : Analyse des habitudes de marche</h3>
<ul>
<li><strong>Anis :</strong> Domine l'année avec un pic de 11 500 pas en mars, mais baisse notable en été.</li>
<li><strong>Corentin :</strong> Activité croissante dès février, mais baisse hivernale.</li>
<li><strong>Maya :</strong> Rythme stable avec une hausse estivale due à ses jobs étudiants.</li>
<li><strong>Amira :</strong> Moins active avec des données partielles, baisse notable en fin d'année.</li>
</ul>
<p>Des tendances saisonnières et des obligations personnelles influencent l'activité de marche.</p>
`
,
2024
:
`
<h3>2024 : Une année de comportements variés</h3>
<ul>
<li><strong>Corentin :</strong> Forte activité en décembre, dépassant les 10 000 pas.</li>
<li><strong>Anis :</strong> Régularité tout au long de l'année avec des variations en fin d'année.</li>
<li><strong>Maya :</strong> Baisse liée au stress des examens en fin d'année.</li>
<li><strong>Amira :</strong> Activité faible, mais légèrement accrue en été.</li>
</ul>
<p>Des tendances saisonnières comme la baisse hivernale et le pic de décembre sont observées.</p>
`
,
},
distanceCalories
:
{
2023
:
`
<h3>2023 : Distance et calories</h3>
<ul>
<li><strong>Anis :</strong> Leader incontesté, atteignant un pic en mars avec 484 calories brûlées.</li>
<li><strong>Corentin :</strong> Activité constante, avec une hausse estivale marquée.</li>
<li><strong>Maya et Amira :</strong> Moins actives, mais hausse notable en fin d'année.</li>
</ul>
<p>Les tendances montrent des variations saisonnières avec des pics en été et en décembre.</p>
`
,
2024
:
`
<h3>2024 : Comparaison distance-calories</h3>
<ul>
<li><strong>Anis :</strong> Plus actif, avec 6,73 km parcourus et 484 calories brûlées en mai.</li>
<li><strong>Corentin :</strong> Activité accrue en décembre, mais reste derrière Anis.</li>
<li><strong>Maya et Amira :</strong> Activité moindre, avec une hausse en décembre liée aux fêtes.</li>
</ul>
<p>Les mois de faible activité varient selon les utilisateurs, sans tendance claire.</p>
`
,
},
calories
:
{
2023
:
`
<h3>2023 : Analyse des calories brûlées</h3>
<ul>
<li><strong>Anis :</strong> Pic de 500 calories brûlées en mars, régularité tout au long de l'année.</li>
<li><strong>Corentin :</strong> Activité stable, légère baisse estivale.</li>
<li><strong>Maya :</strong> Constance avec un pic à 110 calories en septembre.</li>
<li><strong>Amira :</strong> Progression vers la fin d'année, pic à 100 calories en décembre.</li>
</ul>
<p>Une fin d'année plus active pour tout le monde.</p>
`
,
2024
:
`
<h3>2024 : Analyse des calories</h3>
<ul>
<li><strong>Anis :</strong> Leader incontesté avec un pic de 450 calories en mai.</li>
<li><strong>Corentin :</strong> Efforts notables, pic à 300 calories en avril et décembre.</li>
<li><strong>Maya :</strong> Activité régulière entre 100 et 145 calories par mois.</li>
<li><strong>Amira :</strong> Plus sédentaire, mais pic exceptionnel de 150 calories en septembre.</li>
</ul>
<p>Les résultats reflètent des dynamiques variées entre les membres.</p>
`
,
},
};
function
updateAnalysis
(
visualization
,
year
)
{
const
container
=
document
.
getElementById
(
"
analysis-content-
"
+
visualization
);
if
(
analyses
[
visualization
]
&&
analyses
[
visualization
][
year
])
{
container
.
innerHTML
=
analyses
[
visualization
][
year
];
}
else
{
container
.
innerHTML
=
"
<p>Analyse indisponible pour cette année.</p>
"
;
}
}
(
function
()
{
"
use strict
"
;
...
...
@@ -264,6 +347,7 @@ function renderStepsVisualization() {
const
newYear
=
years
[
currentYearIndex
-
1
];
stepsCurrentYearDisplay
.
textContent
=
newYear
;
updateVisualization
(
newYear
);
updateAnalysis
(
"
steps
"
,
newYear
);
stepsNextYearBtn
.
disabled
=
false
;
if
(
currentYearIndex
-
1
===
0
)
{
...
...
@@ -278,7 +362,7 @@ function renderStepsVisualization() {
const
newYear
=
years
[
currentYearIndex
+
1
];
stepsCurrentYearDisplay
.
textContent
=
newYear
;
updateVisualization
(
newYear
);
updateAnalysis
(
"
steps
"
,
newYear
);
stepsPrevYearBtn
.
disabled
=
false
;
if
(
currentYearIndex
+
1
===
years
.
length
-
1
)
{
stepsNextYearBtn
.
disabled
=
true
;
...
...
@@ -433,6 +517,7 @@ prevYearBtn.addEventListener("click", () => {
const
newYear
=
years
[
currentYearIndex
-
1
];
currentYearDisplay
.
textContent
=
newYear
;
updateVisualization
(
newYear
);
updateAnalysis
(
"
distanceCalories
"
,
newYear
);
// Activer/désactiver les boutons
nextYearBtn
.
disabled
=
false
;
...
...
@@ -448,6 +533,7 @@ nextYearBtn.addEventListener("click", () => {
const
newYear
=
years
[
currentYearIndex
+
1
];
currentYearDisplay
.
textContent
=
newYear
;
updateVisualization
(
newYear
);
updateAnalysis
(
"
distanceCalories
"
,
newYear
);
// Activer/désactiver les boutons
prevYearBtn
.
disabled
=
false
;
...
...
@@ -637,7 +723,7 @@ prevYearBtn.addEventListener("click", () => {
const
newYear
=
years
[
currentYearIndex
-
1
];
currentYearDisplay
.
textContent
=
newYear
;
updateVisualization
(
newYear
);
updateAnalysis
(
"
calories
"
,
newYear
);
// Activer/désactiver les boutons
nextYearBtn
.
disabled
=
false
;
if
(
currentYearIndex
-
1
===
0
)
{
...
...
@@ -652,6 +738,7 @@ nextYearBtn.addEventListener("click", () => {
const
newYear
=
years
[
currentYearIndex
+
1
];
currentYearDisplay
.
textContent
=
newYear
;
updateVisualization
(
newYear
);
updateAnalysis
(
"
calories
"
,
newYear
);
// Activer/désactiver les boutons
prevYearBtn
.
disabled
=
false
;
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment