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.
Partager