#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