L’Internet des Objets
11.5 Production d’une courbe à partir des données
Une façon simple de produire des données consiste à utiliser gnuplot. Le script suivant produit une image (facile à incorporer dans une interface web) à partir d’un jeu de données formatées comme précédemment.
#! /usr/bin/gnuplot reset set terminal png size 1600,800 set xdata time set timefmt "%y-%m-%d %H:%M:%S" set format x "%H:%M" set xlabel "temps" set ylabel "Valeurs environnementales" set yrange [0:100] set title "Démonstration de GnuPlot" set key reverse Left outside set grid set style data linespoints plot "env.data" using 1:3 title "Température", \ "" using 1:4 title "Humidité"
L’image produite est présentée dans la figure 11.4. Les données sont aléatoires.
