Bonjour,

J'aimerais pouvoir faire un graphique sous langage Python en utilisant Matplotlib/pyplot.
Je dispose d'un fichier .txt où sont rangées mes données en colonne (2 colonnes, la première étant du texte, et la seconde étant des entiers (des dix-milliers)).
Ainsi, j'aimerais pouvoir faire ce graphique (points reliés) tel que l'abscisse soit mon texte (les jours de la semaine) et les ordonnées mes données (litres d'eau).
Je dois aussi faire apparaître une autre courbe sur ce graphique, sans importation de fichier, comment puis-je le faire ?

Voici mes données, telle qu'elles sont dans mon .txt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
lundi 70000
mardi 75000
mercredi 72500
jeudi 45600
vendredi 65000
samedi 89000
dimanche 12000


J'ai essayé cela mais ça ne fonctionne pas .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import matplotlib.pyplot as plt
import numpy as np
plt.title("Water in a week")
x,y = np.loadtxt("Week1_water.txt", delimiter=' ', dtype=([('Day', np.str_), ('Water', np.int)]), unpack=True)
plt.xlabel('Day')
plt.ylabel('Water')
plt.show()

Merci pour le temps consacré et bonne journée.