У меня есть файл данных с неопределенным количеством записей, который выглядит следующим образом:
A B C D E..
1 0 2 5 4
7 4 3 4 1
8 7 4 0
7 1 1
Первая строка представляет чередование рабочего времени, затем паузы и т. Д. Чтобы визуализировать это, я строю из него гистограммы в виде столбцов, определяя два стиля линий с разными цветами и рисуя их с помощью:
plot for [i=1:10] 'data.log' using i notitle
Но проблема в следующем: Я должен угадать максимальное значение i. Как узнать количество столбцов в файле данных?
И при определении чередующихся стилевых линий мне нужно оценить максимальное количество строк, чтобы перезаписать стандартные стилевые линии для того, что я использую аналогичным циклом for:
set for [j = 1:1000:2] style line i lc rgb "white"
set for [j = 2:1000:2] style line i lc rgb "red"
Здесь мне нужно установить максимальное количество строк, которое столбец в моих данных имеет в качестве максимального значения для j.
Есть ли способ получить эти значения? Возможно, используя только встроенные функции gnuplot (поскольку я не знаком со сценариями awk).
Спасибо за чтение,
С наилучшими пожеланиями
PS: я использую Windows