Gnuplot, как инвертировать x с y при построении данных файла?

У меня есть файл 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).

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

спасибо


person DavideChicco.it    schedule 24.12.2011    source источник


Ответы (1)


gnuplot> plot "./data.txt" using 2:1 with lp

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

person Felix    schedule 24.12.2011