M1-Survey-Engine/tools/statistics/analyse/hardest_mission.py
2024-01-24 10:05:37 +01:00

36 lines
897 B
Python

import matplotlib.pyplot as plt
from tools.statistics import extract
def analyse(datas: list[dict]):
missions = {
"mission-language": 0,
"mission-price": 0,
"mission-community-hub": 0,
"mission-game-page": 0,
"mission-game-dlc": 0,
"mission-actuality-new": 0,
"mission-profile": 0,
"mission-game-discussion": 0,
"mission-gift-card": 0,
"mission-workshop": 0
}
for data in datas:
missions[extract.hardest_mission.extract(data)] += 1
x = list(missions.keys())
y = list(missions.values())
# prepare plotting
figure: plt.Figure = plt.figure()
axes = figure.add_subplot(1, 1, 1)
axes.set_title("Mission la plus difficile des personnes sondées")
# bar chart
axes.bar(x, y)
axes.set_xticks(x)
axes.set_xticklabels(x, rotation=45)
plt.show(block=True)