Gnuplot — увеличенное количество минут до дней

#time #gnuplot #axis

#время #gnuplot #ось

Вопрос:

У меня есть файл данных CNV, где первый столбец — «минуты от начала».

 Minutes;Temperature
0;15.5
60;15.8
120;15.6
180;16.1
....
  

Я хотел бы отобразить эти данные по оси x как время (ДНИ), чтобы каждые 1440 минут составляли 1 день, затем наступал день 2 … и т.д. Каков наилучший способ сделать это?

Ответ №1:

Просто разделите минуты на 60 и на 24 (или 1440). Тогда у вас будут дни. Обратите внимание, что значения столбцов, например $1 , всегда принимаются с плавающей точкой, поэтому вам не нужно беспокоиться о целочисленном делении gnuplot (что может привести к неожиданным результатам, если вы не знаете об этом).

 plot "YourFile.dat" u ($1/1440):2 with lines