gnuplot

M

mahed

Aktives Mitglied
Thread Starter
Dabei seit
26.03.2006
Beiträge
411
Reaktionspunkte
1
Hallo zusammen
Ich habe einen kleinen Datensatz, den ich in Gnuplot darstelle.
-2.0
-3.0
-3.5
-6.0

Im Datensatz ist nur eine Kolonne, dh. die Datenpunkte werden gegen ihre Indexe geplottet.
Wie kann ich von allen Datenpunkten den ersten Datenpunkt abziehen? Auf die Kolonne kann ich mit ($Kolonne) zugreifen, aber auf den Datenpunkt (anders als manuell versteht sich)?

Besten Dank für hilfreiche Beiträge
 
Dein Beispiel lässt sich so lösen:
Code:
plot "<awk '{if (NR == 1) {i=$NR}print $0-i }' text"

Du kannst in gnuplot (zumindesst unter OS X und unter linux) auch awk benutzen. In gnuplot lassen sich auch allerlei bash befehle mit
Code:
plot "<[bashbefehl] "
aufrufen.
Du kannst in gnuplot auch mit dem befehl bash direkt in eine bash-konsole wechseln.
 
hey danke für den Hinweis. Gnuplot bietet wirklich noch einiges unter der Haube.
Aber gibt es einen Weg, direkt auf einen Datenwert in einem bestimmten Datensatz zuzugreifen? Bspw. so eine Art data[0][0]?
 
Zuletzt bearbeitet:
Zurück
Oben Unten