1 >Det som gjør det litt knotete er at alle y-koordinater må defineres med en x-koordinat.
Skjønner ikke denne, har du en implisitt x-koordinat (rekkefølge nr.?)
Sjekk ut "help using, og det som står om column(0)/$0
2 >Har ikke funnet en måte å lese kun ett punkt,
3 >eller definere en linje kun ved start og slutt koordinater.
Mht 2 og 3:
Hvis jeg antar at du har alle data i ei fil kan flere sett, datablokker, ligge i samme tekstfil. Forskjellige datasett skilles med minimum to blanke linjer. Et slikt enkelt datasett kan adresseres ved å bruke "index", hvor første blokk har indeks null (0)
En alternativ og ofte brukt måte for ei linje mellom to punkter er å be om en pil ("arrow") uten selve pilhodet - se "help arrow", eksempel: set arrow from 0,0 to 1,1 nohead.
EDIT, ref. innlegg under:
http://www.gnuplot.info/faq/faq.html#SE ... 0000000000Eksempel på datafil med flere datasett:
- Kode: Merk alt
$ cat xy.dat
# index 0
# x y
1 22
#index 1
# x y
1 2
2 3
$ cat skript.gp
plot "xy.dat" index 0 using 1:2 with point, \
"" index 1 using 1:2 with lines
pause -1