gnuplot:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
gnuplot:start [2011/01/19 15:16] – quirxl | gnuplot:start [2011/10/07 10:17] – quirxl | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
* http:// | * http:// | ||
- | <code gnuplot | + | ===== Schleifen ===== |
+ | |||
+ | <code gnuplot | ||
datafile = ' | datafile = ' | ||
- | load ' | + | load ' |
- | set grid y | + | <code gnuplot bla.plt>set grid y |
set yrange [30:70] | set yrange [30:70] | ||
Zeile 22: | Zeile 24: | ||
plot datafile index channel using 1:2 title " | plot datafile index channel using 1:2 title " | ||
- | |||
pause mouse | pause mouse | ||
Zeile 35: | Zeile 36: | ||
if(channel< | if(channel< | ||
- | <code gnuplot | + | ===== Zwei verschiedene y Achsen ===== |
+ | |||
+ | <code gnuplot | ||
+ | set ytics nomirror | ||
set angles degree | set angles degree | ||
Zeile 49: | Zeile 54: | ||
data u 1: | data u 1: | ||
- | <code gnuplot Mehrere Fenster> | ||
- | set term x11 plotnr | ||
- | plot bla index plotnr | + | ===== Höhere Auflösung ===== |
+ | <code gnuplot Höhere Auflösung> | ||
- | plotnr=plotnr+1</ | + | ===== Zeiten/ |
+ | <code gnuplot Datum> | ||
+ | set timefmt " | ||
+ | set format x " | ||
+ | ===== Histogramm ===== | ||
+ | (Gnuplot übernimmt das Binning!) | ||
+ | <code gnuplot histogramm.plt> | ||
+ | bin(x, | ||
+ | plot ' | ||
- | <code gnuplot Höhere Auflösung> | ||
Zeile 64: | Zeile 75: | ||
mit **h** abrufen (zB a -> autoscale, r -> ruler,...) | mit **h** abrufen (zB a -> autoscale, r -> ruler,...) | ||
+ | ===== Mehrere Plots in ein Fenster ===== | ||
+ | |||
+ | <code gnuplot> | ||
+ | * 4 in y Richtung | ||
+ | * 1 in x Richtung | ||
+ | * danach einfach mehrere plot Befehle... | ||
+ | |||
+ | |||
+ | ==== Problem: Unterschiedliche Plot Ausdehnungen bei untersch. Achsenbeschriftungen ==== | ||
+ | oder auch: gleiche x-tics nicht übereinander | ||
+ | |||
+ | Lösung: (vor set multiplot...) | ||
+ | <code gnuplot> | ||
+ | |||
+ | genauso mit rmargin bmargin tmargin ... | ||
+ | ===== Mehrere Plot Fenster ===== | ||
+ | (in einer Schleife... siehe [[# | ||
+ | <code gnuplot mehrere_fenster.plt> | ||
+ | set term x11 plotnr | ||
+ | |||
+ | plot bla index plotnr | ||
+ | |||
+ | plotnr=plotnr+1</ | ||
+ | |||
+ | |||
+ | ===== Plot Fenster Einstellungen ===== | ||
+ | * Plot Fenster offen lassen: | ||
+ | * auch bei Programm Ende: <code gnuplot> | ||
+ | * zB beim starten aus einem Script, beenden per Mausklick (button2=mittlere Maustaste) ins Fenster, kein schließen nötig! nach dem plot Befehl: <code gnuplot> | ||
+ | * Plot Fenster Position ausrichten (zB ganz nach rechts, 20px vom oberen bildrand entfernt) <code gnuplot> |
gnuplot/start.txt · Zuletzt geändert: 2011/10/07 12:05 von quirxl