2013-03-21 21 views
6

In gnuplot, disegniamo freccia come:Come disegnare freccia appena in gnuplot

set arrow from 0,0 to 1,1 

voglio fare una trama con solo frecce e altri dati. Come posso fare questo. In questo momento, dopo aver impostato le frecce, ho bisogno di dare qualcosa da tracciare, poiché senza che le frecce non vengano tracciate. È possibile disegnare solo una "trama" vuota senza dati?

Ho anche visto online help on gnu ecc., Ma non ho potuto risolvere la risposta.

risposta

8

Se si impostano intervalli di assi espliciti, è possibile tracciare NaN per ottenere un set di assi pulito.

Inoltre, notitle o t '' è necessario per nascondere la chiave per NaN.

set xrange [0:5] 
set yrange [0:5] 
set arrow from 0,0 to 1,1 
plot NaN t '' 

plot output

+1

questo è corretto. Tuttavia, piuttosto che tutto ciò che riguarda il business del reindirizzamento delle pipe/pipe, puoi semplicemente fare il 'plot NaN' – mgilson

+0

Grazie, ho aggiornato il comando plot dal precedente: plot" Digikata

0

Per tracciare solo una freccia con coordinate fornite nelle unità degli assi usuali, si può usare lo stile vectors tracciatura.

# gnuplot 5 
$data <<EOD 
0 0 1 1 
EOD 
plot $data u 1:2:3:4 w vectors 

o

# gnuplot 4.x 
plot '-' u 1:2:3:4 w vectors 
0 0 1 1 
e