Home » Questions » Computers [ Ask a new question ]

How do I divide one column in gnuplot?

How do I divide one column in gnuplot?

"I have gnuplot data file.
I would like to plot it, but divide every value in the x-axis by n."

Asked by: Guest | Views: 321
Total answers/comments: 1
bert [Entry]

"Assuming that the x values are in the first column of the file 'test.dat' and the y values are in the second column of the same file, then you can write:

plot 'test.dat' using ($1/n):($2)

See the manual for more information and examples on the 'using' keyword.

Note that this will not change the values of your data file 'test.dat'. If you prefer to rewrite the data file, you can do it using awk.
For example:

awk '{print $1/n,$2}' test.dat > testnew.dat

will substitute the x values in the first column of test.dat with x/n and will generate a new file called testnew.dat."