Gnuplot in einer Nußschale
- plot sin(2*pi*x)
die wichtigsten Funktionen sind vordefiniert.
- plot "messung.dat"
erste und zweite Spalte der Datei messung.dat werden
als die x und y Werte von Punkten verstanden.
- plot [20:80][10:] "messung.dat"
die x-achse geht von 20 bis 80, die
y-achse reicht von 10 bis zu einem automatisch von gnuplot angepassten Wert.
- plot "messung.dat" using 1:3 title "messung 2" with linepoints
erste und dritte Spalte werden benutzt, in der Plotlegende steht
messung 2, die Punkte werden mit einer Linie verbunden.
- plot "messung.dat" u 1:3 t "messung 2" w lp
bewirkt dasselbe.
- plot "messung.dat" u 0:1
die Zeilennummer wird als x-Wert, die erste Spalte als y-Wert interpretiert.
- plot "messung.dat" u 1:2:3 w yerrorbars
mit y-Fehlerbalken aus Spalte 3.
- plot "messung.dat" u ($1/$4):($2*0.17)
die erste Spalte wird durch die
Vierte geteilt, die Zweite mit 0,17 multipliziert.
- plot "messung.dat" w lines linewidth 2
Linie hat nun doppelte Breite.
- plot "messung.dat" , "theorie.dat"
weitere Kurven
werden mit Komma abgetrennt.
- f(x) = a*x**2 + b*x + c
Funktion definieren:
- a = 1, b = 1, c = 0
sinnvolle Startwerte vorgeben.
- fit f(x) "messung.dat" via a,b,c
wird an die Daten in Messung.dat angepasst,
die Datei fit.log enthält weitere Infos.
- fit [0:10] f(x) "messung.dat" u 1:4 via a,b,c
der Fit wird auf den x-Intervall 0
bis 10 beschränkt, die y-Werte stammen aus der vierten Spalte.
- save "demo.plt"
speichert alle Einstellung in (editierbare) Textdatei.
- load "demo.plt"
liest Datei ein, und wertet sie aus.
- /usr/share/doc/packages/gnuplot/doc/gnuplot.html
- help plot eintippen.
-
Gnuplot - not so Frequently Asked Questions -
- C-r, C-a, C-e, tab,
,
funktionieren wie in der Shell.
-
Fehler? Oft macht's die Reihenfolge.
- Eindeutiges lässt sich abkürzen.
[ Matthias Schröter, Home ]