# -*- coding: utf-8 -*-
# Created on Thu Nov 28 08:15:00 2024
# @author: mhebding
# graphX le script pour tracer un graphe experimental

import matplotlib.pyplot as plt

def lecture(nom):
    liste_1, liste_2 = [], []
    with open(nom, "r") as fichier :
        lignes = fichier.readlines()
    N = len(lignes)
    for i in range(1,N):
        lignes[i] = lignes[i].replace(',', '.')
        lignes[i] = lignes[i].split()
        liste_1.append(float(lignes[i][0]))
        liste_2.append(float(lignes[i][1]))
    return liste_1, liste_2

def graphe(nom):
    liste_x, liste_y = lecture(nom)
    plt.clf ()
    plt.plot(liste_x , liste_y, "+")
    plt.title ("Charge d'un condensateur")
    plt.xlabel("t (s)")
    plt.ylabel("uC (V)")
    plt.show()