2017-08-20 2 views
0

J'essaie d'utiliser gnuplot depuis un fichier csv. Il y a pas mal de posts similaires mais je n'ai pas eu de succès avec eux. Il devrait y avoir 4 lignes marquées par les valeurs entières et les temps devraient constituer l'axe x.Gnuplot utilisant le temps comme axe x

fichier de données

: la première colonne est H: M: S, repos sont 0-100 valeurs

00:26:45,34,12,3,7 
00:27:14,31,10,5,9 
00:27:43,27,7,2,4 
00:28:18,32,11,4,6 
00:28:45,36,17,6,7 
00:29:35,39,16,1,3 
00:30:48,24,12,5,4 
00:31:33,32,9,2,8 
00:32:15,27,12,3,7 
00:32:45,34,15,6,4 

gnuplot commandes:

set datafile separator "," 
set yrange [0:100] 
set xrange ["00:00:00":"24:00:00"] 
set xtics format '%H:%M:%S' 
set timefmt '%H:%M:%S' 
set xdata time 
plot 'test.csv' using 1:2 with lines 

Jusqu'à présent, tout ce que je reçois est un terrain vierge avec 5 deuxième incrément commençant à 00:00:00. Toute aide serait grandement appréciée.

Répondre

0

J'ai réussi à afficher correctement le tracé en supprimant la ligne xrange. Mais l'axe des x n'affiche toujours pas les temps exacts de la première colonne, juste chaque heure. Il semble juste qu'il y ait plus de formatage.