2013-04-08 4 views
0

Я хочу построить данных (data1.txt), который имеет несколько столбцов, но я хочу, чтобы использовать эти данные только один раз, так, например:несколько участков с теми же данными в Gnuplot

ApplePrice Магазин 1 Магазин 2 Магазин 3
10 января 9 8
10 февраля 10 9
9 марта 10 10
8 апреля 9 9
10 мая 10 10
...
...
и т.д.

Я знаю, что могу построить его с помощью plot 'data1.txt' с использованием 1: 2, plot 'data1.txt' с использованием 1: 3, plot 'data1.txt' с использованием 1: 4, и я получу 3 графика которые показывают разницу цен между магазинами, но затем мы должны использовать/обрабатывать данные 3 раза.

Мой вопрос: можем ли мы использовать data1.txt только один раз, чтобы получить 3 графика? Что-то вроде plot 'data1.txt' с использованием 1: 2, используя 1: 3, используя 1: 4? (но это не работает)

Любые идеи?

Спасибо прежде.

ответ

1

Да, вы можете использовать специальный файл данных '', который относится к только что построенным данным. Например,

plot 'data.dat' u 1:2, '' u 1:3, '' u 1:4 
+0

Я не уверен, но это очень хорошо может перерабатывать данные каждый раз, вытаскивая информацию gnuplot на самом деле, но это * обычно * не вызывает беспокойства. – mgilson

+0

Да, я также не уверен в тонкости того, что gnuplot делает с данными с каждой итерацией '' ''. – andyras

Смежные вопросы