Составляя некоторые данные covid19 с помощью gnuplot, я пытаюсь найти способ выбрать необработанный фрагмент в моем наборе данных, чтобы использовать его в качестве отправной точки.
E. г. У меня есть что-то вроде:
#date #cases
2010-03-01 11
2010-03-02 13
2020-03-03 17
2020-03-04 20
2020-03-05 29
2020-03-06 38
2020-03-07 50
2020-03-08 63
2020-03-09 82
2020-03-10 105
2020-03-11 140
2020-03-12 180
2020-03-13 240
...
Теперь я хочу найти дату, когда число дел стало больше 100, и использовать эту дату для корректировки / нормализации / любых других моих графиков.
Итак, я хочу найти строку «2020-03-10 105» и установить две переменные
start_date = '2020-03-10'
start_index = 11
, чтобы иметь возможность выполнять такие операции, как
stats <datafile> every ::start_index
set xrange [start_date:]
...
et c et c, чтобы в основном игнорировать все до даты> 100 дел.
Полагаю, возможно использование некоторого базиса c для +, если l oop выше r aws моего файла данных но я немного застрял с ним, так как не могу найти хороший пример / объяснение того, как перебрать файл данных r aws.
PS Конечно, я мог бы сделать это с помощью внешних инструментов, но я ' я бы предпочел этого не делать, так как я делаю некоторые пакетные графики с довольно большим количеством сценариев для сбора данных, и хотел бы, чтобы все графики построения c были в моем шаблоне gnuplot jinja2, чтобы не слишком усложнять весь процесс.