Я понимаю, что у вас есть файл a.dat, который содержит данные с 00:00 до 23:59, как это:
# a.dat
...
01:01 1
01:02 2
01:03 3
01:04 4
01:05 5
01:06 6
01:07 7
01:08 8
...
и файл b.dat, который содержит данные для переменного временного диапазона, например:
# b.dat
01:04 4.2
01:05 5.2
01:06 6.2
Вы можете использовать что-то ING как следующий скрипт для построения обоих файлов, используя диапазон времени второго:
# Prepare for plotting time data
set timefmt "%H:%M"
set xdata time
set format x "%H:%M"
# The 'stats' command does not work for time data. So we make a
# 'dummy' plot of the smaller file, b.dat. This will store the
# xrange in the variables GPVAL_DATA_X_MIN/MAX.
plot "b.dat" using 1:2
# Prepare the real plot.
set terminal pngcairo
set output "data.png"
# Explicitly set xrange of file b.dat
set xrange [GPVAL_DATA_X_MIN:GPVAL_DATA_X_MAX]
# The actual plot:
plot "a.dat" using 1:2 w lp ls 6, "b.dat" using 1:2 w p ls 7
И это выход с моими тестовыми данными:
Добра пожаловать в Stack Overflow! Сначала вы можете взять [тур] и узнать [спросить] хороший вопрос и создать [mcve]. Это облегчает нам помощь. – Katie