gnuplot
about
Im Rahmen meiner Arbeit am BenchIT Projekt an der TU-Dresden habe ich es jetzt auch mit Gnuplot zu tun. Gnuplot ist ein freies, kommandobasiertes, interaktives Funktions- und Datenvisualisierungsprogramm. Gnuplot ist auf nahezu allen gängigen Plattformen verfügbar und stellt im Wissenschaftlichen Bereich einen Quasi-Standard dar und bietet neben dem Export in EPS, PDF auch PNG als Bitmapgrafik an.
An dieser Stelle will ich einen kleine Übersicht über die wichtigsten Gnuplot Befehle erstellen die mir so über den Weg laufen.
Achsenbeschriftung
Alle Achsenoptionen lassen sich jeweils für zwei X-Achsen (x und x2) sowie für zwei Y-Achsen (y und y2) einstellen. Die Zuordnung zu den Graphen zu den Achsen erfolgt erst beim eigentlichen Plot.
set title "Titel" → Titel des Plots set xlabel "Beschriftung" → Beschriftung der Achse
Achsenskalierung
set set xrange [anfang:ende] → Wertebereich der Achse set xtics 50 → Skalierung einer linearen Achse set logscale x 0 → Einstellung logarythmischen Achsenskalierung set xtics 0,0,50 → Skalierung einer logarythmischen Achse
Einstellen der Graphen
set data style lines → durch Linie verbundene Meßwerte set data style points → unverbundene Punkte bei jedem Meßwert set data style linespoints → durchgezogene Linie mit Punkten bei jedem Meßwert set data style impulses → senkrechte Linien bei jeden Meßwert set data style dots → unverbundene Punkte bei jedem Meßwert set data style steps → durch Stufen verbundene Meßwerte set data style boxes → darstellung der Meßwerte durch Balken
Plotten von Externen Dateien
plot "dateiname" x-achsenreihe:($y-achsenreihe*skalierungsfaktor)



