Gnuplot, как инвертировать x с y при построении данных файла? - PullRequest
1 голос
/ 24 декабря 2011

У меня есть файл «data.txt», содержащий два столбца и N строк, соответствующих N точкам, например,

0.2 0.3
0.4 0.6
0.1 0.7
0.9 0.6

Если я использую Gnuplot для вывода данных из этого файла, используя команду

plot "datafile.txt" with lp

он отображает каждую точку в форме по умолчанию (X, Y), то есть Gnuplot интерпретирует первый столбец как все значения X, а второй столбец как все значения Y.

Я хотел бы инвертировать значение X и Y. Я хотел бы установить Gnuplot эту команду: «Взять первый столбец как Y, а второй столбец как X» И поэтому я хотел бы Gnuplotвзять все данные из файла, например (Y, X), и построить их как (X, Y).

Как я могу это сделать?

Спасибо

1 Ответ

4 голосов
/ 24 декабря 2011
gnuplot> plot "./data.txt" using 2:1 with lp

«использование» позволит вам выбрать произвольные столбцы из ваших данных.

...