Ich habe ein Skript erstellt, um einige Zeilen mit gnuplot zeichnen. Mein Skript ist unten angegeben:Zeichnen mehrerer Zeilen mit einem Skript in gnuplot
#!/usr/local/bin/gnuplot
reset
set terminal wxt
set yrange [0:100]
set xrange [0:100]
unset colorbox
set style arrow 1 nohead lc rgb 'black'
set style arrow 2 nohead lc rgb 'red'
set arrow 1 from 1,10 to 2,10 nohead
plot [0:15][0:22]-0.2*x+7.8
set arrow 1 from 2,15 to 3,15 nohead
plot [0:15][0:22]-0.2*x+12.8
set arrow 1 from 3,20 to 4,20 nohead
plot [0:15][0:22]-0.2*x+17.8
Ich möchte alle drei Linien zeichnen, aber wenn ich es laufen, erhalte ich nur eine Zeile als Ausgabe. Stimmt etwas im Skript nicht?
ist es möglich, diese vier Punkte (1, 5), ziehen (2,10), (3, 15), (4, 20) in dem obigen Skript bevor die Linien gezeichnet werden? Wie werde ich das tun? @Kebs – user5411115
Dies ist eigentlich eine separate Frage, vielleicht möchten Sie [hier] (http://stackoverflow.com/questions/19452516/) suchen. Aber Ihre ursprüngliche Frage wurde beantwortet, so dass Sie eine der Antworten annehmen können. – kebs