Да! Тебе повезло, я понял это на прошлой неделе. Вот код 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'
А вот рисунок я получаю:
У меня нет этикетки, но вы можете использовать set label
и больше стрелки, чтобы воспроизвести ваш пример.
Большое вам спасибо! – Yannick