ich Datei dieses Format haben:Spalten Plotten ihre Header mit GnuPlot durch den Aufruf
x y1 y2 y3 ei1 ei2 ei3 es1 es2 es3
1 4 5 4 7 7 2 4 7 7
2 7 3 3 3 8 3 3 3 8
3 2 1 4 4 9 6 4 4 9
Ich möchte Plots erzeugen, ähnlich wie der folgende Befehl geben würde
plot "filename" using 1:2:5:8 with yerrorbars
aber die Spalten mit Header (x
, y1
, ei1
und es1
), um sie zu nennen. Wie kann das gemacht werden?
Seite 84 der gnuplot manual (die using
Befehl Dokumentieren) lautet:
Height Weight Age
val1 val1 val1
... ... ...
dann die folgenden Plot Befehle alle
plot ’datafile’ using 3:1, ’’ using 3:2
plot ’datafile’ using (column("Age")):(column(1)), \
’’ using (column("Age")):(column(2))
plot ’datafile’ using "Age":"Height", ’’ using "Age":"Weight"
jedoch äquivalent sind, wenn ich sie ich versuchte bekam nur die Zeilenindizes gegenüber sich selbst.
'plotten" Dateiname "1: 2: 5: 8 mit yerrorbars' und' plot "Dateiname" using "x": "y1": "ei1": "es1" mit yerrorbars ergeben hier das gleiche Ergebnis. Welche Version von Gnuplot du ausführst, habe ich in gnuplot 4.6 patchlevel 0 getestet. – Thor
Version 4.4 Patchlevel 3 wird mit Ubuntu ausgeliefert. Ist es zu alt? –
Ja, Sie benötigen Version 4.6 oder höher für diese Funktion. – Thor