gnuplot wie man die Spaltennummer angibt, um dynamisch zu zeichnen?
Ich automatisiere eine Aufgabe, um mit gnuplot kleine Diagramme zu erstellen. Und ich muss die Spaltennummer aus der Datendatei übergeben, die geplottet werden soll
pfile=system("echo $file")
colnum=system("echo $colnum")
plot pfile using 4:(column(colnum)) title "slot1"
^^^^^^^^^^^^
colnum
wird früher als @ exportieexport colnum=2
Ich erhalte einen Fehler im hervorgehobenen Teil. Ich habe versucht, export / fetch per Systembefehl zu verwenden, aber es hat auch nicht funktioniert, z. Ich habe es versucht4:colnum
, habe einen ähnlichen Fehler
"./12.gnuplot.helper.pg", line 29: warning: Skipping data file with no valid points
plot pfile using 4:(column(colnum)) title "slot1"
^
"./12.gnuplot.helper.pg", line 29: x range is invalid