From 3b2c7f1056869cafacfd647d9c3c11cebff8d1d8 Mon Sep 17 00:00:00 2001
From: University <younes@youness-MacBook-Pro.local>
Date: Fri, 28 Feb 2025 12:55:36 +0100
Subject: [PATCH] visualisation

---
 tp_2_miso_dict.py | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/tp_2_miso_dict.py b/tp_2_miso_dict.py
index ed76a34..693142e 100644
--- a/tp_2_miso_dict.py
+++ b/tp_2_miso_dict.py
@@ -57,11 +57,25 @@ def visualisation(load_factors, insertion_times, num_resizes, sizes, frequencies
 	Visualisation des résultats
 	"""
 	# Temps d'insertion en fonction du facteur de charge
-
+	plt.scatter(load_factors, insertion_times)
+	plt.xlabel('Facteurs de charge')
+	plt.ylabel('Temps d\'insertion (s)')
+	plt.title('Temps d\'insertion en fonction du facteur de charge')
+	plt.savefig('Plot1.png')
 	# Nombre de réallocations de mémoire en fonction du facteur de charge
-	
+	plt.clf()
+	plt.scatter(load_factors, num_resizes)
+	plt.xlabel('Facteurs de charge')
+	plt.ylabel('Nombre de resizings')
+	plt.title('Nombre de réallocations de mémoire en fonction du facteur de charge')
+	plt.savefig('Plot2.png')
 	# Taille de mémoire occupée en fonction du nombre d'éléments
-	
+	plt.clf()
+	plt.scatter([i * 100 for i in load_factors], sizes)
+	plt.xlabel('Nombre d\'élements')
+	plt.ylabel('Taille de mémoire occupée')
+	plt.title('Taille de mémoire occupée en fonction du nombre d\'éléments')
+	plt.savefig('Plot3.png')
 	# Deuxième étude
 	f = list()
 	plt.figure(figsize=(10, 6))
-- 
GitLab