# -*- coding: utf-8 -*-
# Created on Sat Sep 31 08:15:00 2024
# @author: mhebding
# graphX version lecture a partir d'un CSV

import csv

fichier_csv = 'donnees.csv'
donnees = []

with open(fichier_csv, mode='r', encoding='utf-8') as fichier:
    lecteur_csv = csv.reader(fichier)
    # lecture entete
    entete = next(lecteur_csv)    
    # lecture donnees restantes
    for ligne in lecteur_csv:
        donnees.append(ligne)

print("En-tête :", entete)
print("Lignes :", donnees)

# Creation des listes et trace du graphe
liste_x, liste_y = [], []
for i in range(len(donnees)):
    liste_x.append(donnees[0])
    liste_y.append(donnees[1])
plt.clf ()
plt.plot(liste_x , liste_y, "+")
plt.title ("Titre du graphe")
plt.xlabel("t (s)")
plt.ylabel("y (V)")
plt.show()