сюжет временного ряда, сгруппированный по дням - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь составить график наблюдений за метаном, которые усредняются за минуты. Когда я попытался построить его в gnuplot, несколько точек данных были сгруппированы по вертикали в день (данные записываются в минутах). Это означает, что данные отображаются в шагах по дням, а не в минутах. Я не смог это исправить. Я прилагаю простой код, который я использовал.

set terminal png size 5000,3500 enhanced font 'arial,60'
set output 'series_1.png'
set datafile separator ","
set multiplot layout 2,1
set border 31 lw 4
set grid
set xdata time
set timefmt "%Y/%m/%d/%H:%M"
set border lw 5
set xrange ["2014/09/01/00:01":"2014/11/30/00:01"]
set xtics "2014/09/01/00:01", 3600, "2014/11/30/00:01"
set yrange [1700:2500]

set format x "%d/%b/%y\n%H:%M"
set style line 2 lt -1 lw 4 pt 7 ps 3.5 lc rgb "red"
set style line 3 lt -1 lw 4 pt 7 ps 3.5 lc rgb "blue"

set size 0.8,0.6
set origin 0.1,0.2
set xlabel 'days'
set ylabel 'methane (ppb)'
plot 'data_fwd_alt.txt' using 1:($8*1e9) with linespoints ls 2 notitle
unset multiplot

Мои данные выглядят следующим образом

2014/09/09/12:39,  26.56,  81.21,4254.11,1,000027,    1.95670000E-06,    1.89428172E-06,    6.24182808E-08
2014/09/09/12:40,  26.60,  81.24,4550.06,1,000028,    1.96390000E-06,    1.88243082E-06,    8.14691769E-08
2014/09/09/12:41,  26.65,  81.25,4728.63,1,000029,    1.94770000E-06,    1.86898377E-06,    7.87162278E-08

Любая помощь будет принята с благодарностью. Спасибо всем заранее. Джанарданан

Выход:

enter image description here

...