Urgent//Affiché sur un seul graphe 3 courbes a partir de 3 fichiers

je veux afficher sur un seul graphe 3 courbes a partir des fichiers
v2_ID_1.txt
v2_ID_2.txt
v2_ID_3.txt
Sachnant que chaque fichier contient 2 colonnes séparées par tabulation

mais le programe ci-dessous m’affiche la courbe du dernie fichier « v2_ID_3.txt »

import matplotlib.pyplot as plt
import numpy as np
import csv

for i in range(1,4):
fichier= csv.reader(open(« v2_ID_{}.txt ».format(i), « r »), delimiter=" ")

absisses = []
ordonnees = []
n_abcisses = 10*[0]
n_ordonnees = 10*[0]

for ligne in fichier:

    absisses.append(float("".join(ligne[0].split(":"))))
    ordonnees.append(float(ligne[1]))
    n_abcisses[i] = np.array(absisses)
    n_ordonnees[i] = np.array(ordonnees)

plt.figure(figsize=(8,4))
plt.xlabel(‹ Drain Voltage (v) ›)
plt.ylabel(‹ Drain Curent (A) ›)
plt.grid(True)
plt.plot(n_abcisses[1], n_ordonnees[1],color=« blue »,label=« Q 1fc »)
plt.plot(n_abcisses[2], n_ordonnees[2],color=« blue »,label=« Q 2fc »)
plt.plot(n_abcisses[3], n_ordonnees[3],color=« blue »,label=« Q 3fc »)
plt.legend()

plt.show()