0
Я знаю, что я могу построить данные с stdin
, используя '-'
в качестве источника данных, но есть ли способ передать данные из команды таким же образом? I.e., вместо того, чтобы запускать команду и конвейер в скрипт gnuplot, могу ли я указать команду в самом скрипте gnuplot?Gnuplot: данные графика из команды
Нечто подобное (но это не работает):
set terminal pngcairo
set output 'test.png'
cmd = "`./mycmd`" # running ./mycmd in terminal gives my data to stdout.
# the command can be several other commands, piped together.
# i'm only interested in whatever comes to stdout after running
# the entire thing.
plot cmd u 2:3 w lines # etc...
выше делает cmd
содержать одну длинную линию со всеми линиями продукции разбитыми вместе.
Brilliant! Это всегда легче, чем вы думаете =) –
@TomasLycken: Он должен работать. Возможно, что-то не так в строке 1 ваших данных (заголовок)? – choroba
Я попытался снова с перенаправлением и построением графика из файла, и по какой-то причине он не работает сейчас - вот почему я удалил свой комментарий. Расследует далее ... –