Gnuplot-Kurzanleitung
Im Folgenden findet sich eine kurze Anleitung zur Benutzung von Gnuplot mit einer Kurzübersicht über die wichtigsten Befehle zum Erstellen von 2D- und 3D-Plots.
Weitergehende Informationen und Hilfen zu Gnuplot finden Sie hier:
Onlinesoftware zur automatischen Generierung von Gnuplot-Skripts
- Starten von Gnuplot unter UNIX:
- gnuplot
- Starten von Gnuplot unter Windows:
- Start-Alle Programme-Data_Analysis-GnuPlot
- Beenden von Gnuplot:
- exit
- Hilfe
- help
- Einstellung des Ausgabe-Terminals
- set terminal (Liste der möglichen Einstellungen)
set terminal x11 (X-Windows-Ausgabe)
set terminal windows (Windows-Ausgabe)
set terminal postscript (Postscript-Ausgabe)
set terminal dumb (ASCII-Ausgabe)
set terminal table (Tabellen-Ausgabe)
- Darstellung des Inhalts einer ASCII-Datei(x = erste Spalte, y = zweite Spalte, weitere Spalten werden ignoriert)
- plot "DATEINAME"
- Darstellung einer Funktion
- plot FUNKTION(x)
z.B. plot cos(3*x+x**2)+x*exp(-x) - Kombinierte Ausgabe
- plot "DATEINAME1", FUNKTION1(x), "DATEINAME2", "DATEINAME3", FUNKTION2(x),...
- Einstellung des darzustellenden x-Intervalls
- plot [Xmin:Xmax] ...
- Einstellung des darzustellenden y-Intervalls
- plot [] [Ymin:Ymax] ...
- Einstellung beider Intervalle
- plot [Xmin:Xmax] [Ymin:Ymax] ...
- Ausgabe von Daten aus anderen Spalten einer Datei
- plot "DATEINAME" using xSpaltenNr:ySpaltenNr
- Ausgabe mit y-Fehlerbalken
- plot "DATEINAME" using xSpaltenNr:ySpaltenNr:FehlerSpaltenNr with errorbars
- Ausgabe mit x- und y-Fehlerbalken (ab Version 3.6)
- plot "DATEINAME" using xSpaltenNr:ySpaltenNr:xFehlerSpaltenNr:yFehlerSpaltenNr with xyerrorbars
- Titel des Bildes
- set title "TITLE"
- x-, y-Achsenbeschriftung
- set xlabel "XLABEL"
set ylabel "YLABEL"
- Logarithmische Skala
- set log x
set log y
set log
- Lineare Skala
- set nolog x
set nolog y
set nolog
- Postscript-Ausgabe in eine Datei NAME.ps:
- set output "NAME.ps"
set term postscript
plot ...
- Speichern aller Einstellungen (Erstellen eines "Plotfiles"):
- save 'Plotfile-Name'
- Aufrufen eines "Plotfiles":
- load 'Plotfile-Name'
oder direkt von der Kommandozeile:
gnuplot 'Plotfile-Name' -
Allgemeine Bemerkungen
Alle Befehle können bis auf die kleinste eindeutige Form reduziert werden
z.B. pl "x.dat" u 2:4:6 w e == plot "x.dat" using 2:4:6 with errorbars
Spalten in Dateien werden durch eines oder mehrere Leerzeichen oder Tabulatoren getrennt.
Zeilen die mit "#" anfangen, werden ignoriert (Kommentarzeilen).
Gnuplot kann man hier kostenlos herunterladen.