bme680/plot/gnuplot.gpt

38 lines
1.1 KiB
Plaintext

# gnuplot
reset
set key autotitle columnhead top left spacing 2
set terminal pngcairo enhanced size 2*1920/3,2*1080/3
set grid linewidth 2
set xdata time
set timefmt "%Y-%m-%dT%H:%M:%S%z"
set xtics format "%d/%m\n%H:%M"
# gas res vs time
set title "[I_{dac}=100, 100ms, target=300 C] GasRes over time"
set xlabel "Time"
set ylabel "Gas Resistance (OHM)"
set output "gas.png"
plot 'i2c.txt' u 1:5 w p pt 3 ps 1 t "bme680-i2c", \
'spi.txt' u 1:5 w p pt 3 ps 1 t "bme680-spi"
set title "Temperature over time"
set xlabel "Time"
set ylabel "Temperature (C)"
set output "temp.png"
plot '../data/i2c.txt' u 1:2 w p pt 3 ps 1 t "bme680-i2c", \
'../data/spi.txt' u 1:2 w p pt 3 ps 1 t "bme680-spi"
set title "Pressure over time"
set xlabel "Time"
set ylabel "Pressure (Pa)"
set output "press.png"
plot '../data/i2c.txt' u 1:3 w p pt 3 ps 1 t "bme680-i2c", \
'../data/spi.txt' u 1:3 w p pt 3 ps 1 t "bme680-spi"
set title "Humidity over time"
set xlabel "Time"
set ylabel "Humidity (%RH)"
set output "hum.png"
plot '../data/i2c.txt' u 1:4 w p pt 3 ps 1 t "bme680-i2c", \
'../data/spi.txt' u 1:4 w p pt 3 ps 1 t "bme680-spi"