Простой пример gnuplot

Я хочу написать команду gnuplot для файла, в котором у меня есть только один столбец. В файле и этот столбец Y, но в файле у меня нет столбца X. Элемент столбца X

1
2
3
4
5
6
7

. Обратите внимание на нижеследующее, думаю, что они мои в деле они "

12
43
65
76
12
56

"Как вы видите, у меня есть элемент Y, но у меня нет элемента X в моем файле, я имею в виду, что X elemat основан на номере строки. Я думаю, в gnuplot должна быть команда, которая делает это.

2 ответа

Решение

Это поведение по умолчанию для файлов с одним столбцом. Разница в том, что стандартная нумерация - это число х =0,1,2,...

Вот мои данные (в файле temp.dat)

12 
43 
65 
76 
12 
56

Участок с

    gnuplot> сюжет "temp.dat" с заголовком точки строки "Данные одного столбца"

или похожие.

Сдвинуть ось X так, чтобы x = 1,2,3...

    gnuplot> plot "temp.dat" с использованием ($0+1):1 с заголовком точки строки "Данные одного столбца"

Я смог заставить это работать, прочитав файл, а затем построив график: cat temp.dat | gnuplot -p -e "plot '<cat' with linespoints"

Другие вопросы по тегам