2014-01-30 2 views
1

Название может быть немного запутанным, но я не могу придумать ничего лучшего.Gnuplot установка значения оси x как строки из текста

У меня есть файл, который содержит значения, например:

1 2 15 
1 2 15 
1 2 15 

... и так далее, и так далее N раз, где N это количество строк в файле. Проблема заключается в том, то значения через файл все же (ничего не меняется), как и в вышеупомянутом примере, я получаю сообщение об ошибке:

Warning: empty x range [0:0], adjusting to [-1:1] 

и сюжет состоит только из точек в середине картина. То, что я хотел бы видеть в таком случае, представляет собой ряд строк, в этом случае на y = 1, 2 и 15.

Итак, как я могу установить gnuplot для использования строки num как значения x?

ответ

1

Номер строки можно получить в столбце 0:

set style data line 
unse key 
plot 'file.txt' using 0:1, '' using 0:2, '' using 0:3 

Это дает вам три линии при у = 1, у = 2 и у = 15

Вы также можете перемещаться по столбцам:

plot for [i=1:3] 'file.txt' using 0:i 
Смежные вопросы