L’Internet des Objets

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.

(image)

Fig. 11.4 : Données environnementales aléatoires.