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))