2017-08-17 3 views
0

est ma première fois en utilisant gnuplot et mon fichier de données data.csv le contenu suivantdate de groupe Gnuplot par année/mois

2017-05-28,50000 
2017-07-13,100 
2017-07-14,3217 
2017-01-23,2052 
2017-01-24,1954 
2017-01-25,1664 

Maintenant, je suis tryting à tracer en utilisant la configuration suivante

set title 'My First Graph' 
set ylabel 'Total per day' 
set xlabel 'Date' 
set grid 
set term png 
set datafile separator "," 
set output 'graph.png' 
set timefmt '%Y-%m-%d' 
set format x "%Y-%m" 
plot 'data.csv' 

D'abord, j'ai un line 10: Bad format character que je ne comprends pas

Répondre

1

Vous devez ajouter set xdata time et plot en spécifiant les deux colonnes explic citement:

set title 'My First Graph' 
set ylabel 'Total per day' 
set xlabel 'Date' 
set grid 
set datafile separator "," 
set timefmt '%Y-%m-%d' 
set format x "%Y-%m" 
set xdata time 
plot 'data.csv' using 1:2 

donne

enter image description here