diff --git a/tp_2_miso_dict.py b/tp_2_miso_dict.py
index ed76a343f2bb723915f45cd9df0ba865f7d58248..693142ef647aae84c366bf47ff85f86e888880f6 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))