gnuplot plotting multiple line graphs

gnuplot

Solution

I think your problem is your version numbers. Try making 8.1 --> 8.01, and so forth. That should put the points in the right order.

Alternatively, you could plot `using X`, where X is the column number you want, instead of `using 1:X`. That will plot those values on the y axis and integers on the x axis. Try:

plot "ls.dat" using 2 title 'Removed' with lines, \
     "ls.dat" using 3 title 'Added' with lines, \
     "ls.dat" using 4 title 'Modified' with lines

Problem

I have the following dat file, named `ls.dat`: ``` # Gnuplot script file for "ls" # Version Removed Added Modified 8.1 0 0 0 8.4 0 0 4 8.5 2 5 9 8.6 2 7 51 8.7 2 7 51 8.8 2 7 51 8.9 2 7 51 8.10 2 7 51 8.11 2 8 112 8.12 2 8 112 8.13 2 17 175 8.17 6 33 213 ``` I am trying to plot with this: ``` plot "ls.dat" using 1:2 title 'Removed' with lines,\ "ls.dat" using 1:3 title 'Added' with lines,\ "ls.dat" using 1:4 title 'Modified' with lines ``` This produces the following graph: What I am expecting is three line plots which should all go up, but at different rates. Can anyone see what is going on here? I'm sure it must be something very silly.

Original source