В настоящее время я передаю аргументы в gnuplot через оболочку.
Я извлекаю данные с временной шкалой в миллисекундах (просто необработанная длина). Ось x отображается с этими необработанными значениями (т.е. 6000, 120000,18456 ...) Я хотел бы преобразовать его в минуты или секунды с помощью аргументов, которые я передаю gnuplot через мой скрипт (оболочку). В настоящее время у меня есть следующий аргумент:
"set title 'temperature stress test results for " + $sn + " on " + $datetime + "
set term png size 1450, 800
set xlabel 'Time(ms)'
set ylabel 'Temperature (C)'
set key right top
set autoscale
set yrange [20:55]
set format x '%.0f'
set grid
set datafile sep ','
set output '" + $pngfile + "'
plot '" + $_ + "' using 1:3 with lines title 'heater', '" + $_ + "' using 1:9 with lines title 'cam0', '" + $_ + "' using 1:10 with lines title 'cam1', '" + $_ + "' using 1:11 with lines title 'cam2', '" + $_ + "' using 1:12 with lines title 'cam3'"
Есть ли способ изменить масштаб оси X? Я ожидал что-то вроде (x = x / 60000), чтобы получить это в считанные минуты, например