2013-04-02 67 views

回答

0

是的!你很幸運,上週我發現了這一點。這裏是gnuplot的代碼我使用:

#!/usr/bin/env gnuplot 

reset 

set term png lw 2 
set out 'test.png' 

set style data lines 

# Set x,y,z ranges 
set xr [0:10] 
set yr [-2:2] 
set zr [-2:2] 

# Rotates so that plots have a nice orientation. 
# To get parameters, plot in interactive terminal and use 'show view' command. 
set view 45,30,1,1 

set arrow from 0,0,0 to 10,0,0 

unset border 
unset tics 

splot '+' u 1:(0):(sin($1)) t 'E', \ 
     '+' u 1:(-sin($1)):(0) t 'B' 

,這裏是這個數字我得到:

enter image description here

我沒有標籤,但您可以使用set label多箭重現您例。

+0

太謝謝你了! – Yannick

0

您還可以定義曲線像這樣的參數化:

set parametric 
splot u,0,sin(u) title 'E',\ 
     u,-sin(u),0 title 'B' 

注意,這裏的u沒有簡寫using,你會經常看到。 u是由gnuplot在參數「s」繪圖中使用的虛擬變量。