Я пытаюсь построить некоторые данные с помощью gnuplot. Я хочу использовать статический файл script.gp и передавать его из stdin с моими данными. У меня также есть несколько наборов данных, которые мне нужно передать сценарию.построить несколько наборов данных с помощью скрипта gnuplot из stdin
script.gp:
set term jpeg
set encoding utf8
plot '<cat' index 0 with lines, plot '' index 1 with lines
данные:
1 2
2 2
0 0
7 4
Команда:
cat data | gnuplot script.gp
Это не работает, так как я предполагаю, что он пытается перечитать из стандартного ввода , Есть ли способ, которым я могу это сделать, или мне нужно использовать временные файлы для хранения моих данных?
если ваши данные уже находятся в файле, то почему бы вам не просто построить файл? Если данные поступают из команды, почему бы вам не попросить gnuplot построить вывод команды? например 'plot '
bibi
Спасибо за ответ. Данные еще не находятся в файле, он генерируется «на лету» (по сценарию php). Моя мысль заключалась в том, чтобы иметь скрипт gnuplot, версию и все, описывая формат графиков, которые я хочу, и вызывать этот скрипт с разными наборами данных, чтобы генерировать графики. –