Periyodik ölçümleri bir grafikte göstermek için gnuplot kullanılabilir. Örneğin toplanan sıcaklık verileri iki sütun halinde bir dosyada aşağıdaki şekilde tutulabilir:
09:36:57 -4.188
09:36:59 -4.188
09:37:00 -4.125
09:37:01 -4.125
09:37:02 -4.125
09:37:03 -4.063
09:37:04 -4.063
Birinci sütun saat:dakika:saniye formatında ölçümün yapıldığı anı gösteriyor ve ikinci sütun da o anda yapılan ölçümün değeri. Bu dosyada ölçümlerin birimleri tutulmuyor ama bu örnek sıcaklık ölçümünden alındığından birim santigrad.
Önce gnuplot uygulamasını kurmak gerekir:
$sudo apt-get install gnuplot, gnuplot-x11
Paketleri kurduktan sonra aşağıdaki komutlarla grafik ekranda gösterilebilir.
$ gnuplot
gnuplot> set xdata time
gnuplot> set timefmt "%H:%M:%S"
gnuplot> set format x "%H:%M:%S"
gnuplot> set xlabel 'Zaman'
gnuplot> set ylabel 'Sıcaklık'
gnuplot> plot "/home/pi/data/temperature.dat" using 1:2 with lines
gnuplot> set xdata time
gnuplot> set timefmt "%H:%M:%S"
gnuplot> set format x "%H:%M:%S"
gnuplot> set xlabel 'Zaman'
gnuplot> set ylabel 'Sıcaklık'
gnuplot> plot "/home/pi/data/temperature.dat" using 1:2 with lines
Eğer grafiği PNG formatında bir dosyaya aktarmak istersek plot komutundan önce çıktıyı aşağıdaki gibi yönendirmek gerekir.
gnuplot> set terminal png size 400,300 enhanced font "Helvetica,8"
gnuplot> set output 'output.png'
Bu şekilde kullanılınca gnuplot grafiği sadece dosyaya yazar, ekranda göstermez. Çıktıyı değişik formatlarda kaydetmek de mümkün. output.png dosyası daha sonra buradaki gibi bir web sayfasına ya da başka bir ortama yüklenebilir.
