From 24720ef0b032ec9caa3635892b8187ece425d974 Mon Sep 17 00:00:00 2001 From: mirimatcode Date: Fri, 24 Jan 2025 10:23:38 +0100 Subject: [PATCH] davvero fine. Messa legenda sul plotter --- stampe_video.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/stampe_video.py b/stampe_video.py index a308f67..861c1e8 100644 --- a/stampe_video.py +++ b/stampe_video.py @@ -51,11 +51,15 @@ def disegna_grafico_singolo(lista_rette): plt.xlim(-2, 2) plt.ylim(-2, 2) + retta, = plt.plot(0, 0, label=f'p1', color='blue') # RETTA + plt.legend() + size = len(lista_rette) for i in range(0, size): # Calcola i valori di y usando l'equazione della retta y = lista_rette[i][0] * x + lista_rette[i][1] - retta, = plt.plot(x, y, label=f'y = mx + q', color='blue') # RETTA + retta, = plt.plot(x, y, color='blue') # RETTA + if i < size-1: plt.pause(0.0001) retta.remove() @@ -92,10 +96,15 @@ def disegna_grafico_multi(lista_rette): size_vettori = len(rette_pout) + plot_uno, = plt.plot(0, 0, label='p1', color='blue') # RETTA + plot_due, = plt.plot(0, 0, label='p2', color='red') # RETTA + plot_out, = plt.plot(0, 0, label='pout', color='green') # RETTA + plt.legend() + for i in range(0, size_vettori): - plot_uno, = plt.plot(x, rette_p1[i][0] * x + rette_p1[i][1], label='p1', color='orange') # RETTA - plot_due, = plt.plot(x, rette_p2[i][0] * x + rette_p2[i][1], label='p2', color='red') # RETTA - plot_out, = plt.plot(x, rette_pout[i][0] * x + rette_pout[i][1], label='pout', color='blue') # RETTA + plot_uno, = plt.plot(x, rette_p1[i][0] * x + rette_p1[i][1], color='blue') # RETTA + plot_due, = plt.plot(x, rette_p2[i][0] * x + rette_p2[i][1], color='red') # RETTA + plot_out, = plt.plot(x, rette_pout[i][0] * x + rette_pout[i][1], color='green') # RETTA if i < size_vettori-1: plt.pause(0.0001)