Bonjour à tous!

j'ai avec moi plusieurs fichiers de données comportant des altitudes 'alt' pour lesquelles on a des valeurs de mesures 'Diff' :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
13.151 .0000001717736
13.250 .0000001581861
13.346 0
13.451 0
13.551 .0000001349428

Le nom des fichiers correspond à la date de mesure, et je veux utiliser ces dates en abscisse d'un graphique, avec les altitudes en ordonnée.
Jusque là j'y arrive bien. Voici mon code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
import matplotlib.pyplot as plt
import numpy as np
import glob
 
tabTime = np.zeros(0)
tabAlt = np.zeros(0)
tabDiff = np.zeros(0)
 
ext="Diff_*"
for files in sorted(glob.glob(ext),reverse=False):
    filename=(files[5:12])
 
 
    data = np.loadtxt(files)
    alt = data[:,0]   #données altitude
    diff = data[:,1]  #données difference
 
    NumberOfLine = len(alt)     #nombre de ligne
    tabAlt = np.append(tabAlt,alt)  
    tabDiff = np.append(tabDiff, diff)
 
 
 
    for i in range(len(alt)):
        tabTime = np.append(tabTime,filename)  # remplissage tableau Time avec la date des fichiers
 
    plt.plot(tabTime, tabAlt,'+')

Ensuite j'aimerais représenter les valeurs de mesures 'Diff' en utilisant une colorbar (j'ai regardé la fonction ' pcolormesh '). Donc à chaque altitude, la couleur des points varierait en fonction des valeurs de 'Diff'.
Mais j'ai l'impression que pour créer ce type de graphique, il faut absolument que la troisième 'variable' affichée soit calculé en fonction des deux autres... Ce qui n'est pas le cas pour mes valeurs.

Est-ce que vous savez comment utiliser ce type de graphique dans mon cas ?

Merci à vous!