Gnuplot цикл и делить столбец по предыдущему столбцу - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть набор данных, который я зацикливаю при построении с использованием следующего сценария:

   do for [i=4:${numcols}:2] { 
      plot '${output}' using 0:i with lp title columnhead 
   }

Как мне сделать так, чтобы я строил (i + 1) -й столбец, разделенный на 78-й столбец, все разделенные на i-й столбец?

то есть col (i + 1) / (col (78) * col (i))

1 Ответ

0 голосов
/ 05 ноября 2018

Похоже, это должно работать. Вы получаете ошибку? Единственная проблема, которую я вижу, состоит в том, что «заголовок заголовка» теперь неоднозначен, потому что вы упомянули 3 отдельных столбца на графике. Замените его на "заголовок столбца (i)" или i + 1 или что-то еще, давая

do for [i=1:NUMCOLS:2] {
    plot OUTPUT using 0:(column(i+1)/column(78)*column(i)) title columnhead(i+1)
}
...