import matplotlib.pyplot as plt

def lecture(f):
    L=[]
    fichier=open(f,"r")             #ouverture du fichier en lecture
    
    for k in fichier:
        L.append(k)                 #lecture ligne à ligne du fichier ouvert
    fichier.close                   #fermeture du fichier
    L.pop(0)                        #suppression du 1er élément

    for k in range (0,len(L)):
        L[k]=L[k].split(",")        #coupure selon les virgules
        L[k][0]=L[k][0].split("-")  #coupure des dates selone les tirets   
        L[k][0][0],L[k][0][1],L[k][0][2]=int(L[k][0][2]),int(L[k][0][1]),int(L[k][0][0])

                                    #Conversions en entiers et mise dans l'ordre

        L[k][1],L[k][2]=float(L[k][1]),float(L[k][2]) #Conversion Tmin et Tmax

    L.reverse()                     #On inverse la liste car les premiers jours 
                                    #étaient les derniers
    print(L)                        #on affiche L

    Tmin=[]
    Tmax=[]

    for k in range (0,len(L)):      #On prépare des listes pour les tracer
        Tmin.append(L[k][1])
        Tmax.append(L[k][2])
        
    plt.plot(Tmin,'b')              #on trace les Tmin en bleu
    plt.plot(Tmax,'r')              #on trace les Tmax en rouge

    plt.xlabel("Jour")                          #Légende de l'axe des abscisses
    plt.ylabel("Température")                   #légende de l'axe des ordonnées
    plt.title("Evolution de la température")    #Titre
        
    plt.show()                      #Affichage du graphique
