2014-11-28 2 views
2

Я пытаюсь построить два вектора, используя эту команду с Gnuplot:векторы рисования с Gnuplot

gnuplot> plot "test.dat" u 1:2:3:4 w vec  
gnuplot> replot "test.dat" u 3:4:5:6 w vec 

test.dat

0.000000  0.000000  1.57073177E-02 0.999876618  0.547507644  0.991522372 

Но GNUPLOT участки последней координаты (0.991522372) от второго command (команда replot), добавив 1 к нему.

Так что для Replot команды, он рисует линию от 1.57073177E-02, 0.999876618 к 0.547507644, 1 + 0.991522372

Может кто-нибудь помочь мне решить эту проблему?

+0

Хотелось бы добавить изображение mu plot, но мой текущий уровень репутации не позволяет мне это делать. – Gihan

ответ

0

Третье и четвертое значения для стиля построения vector являются относительными координатами. Итак, в общем, вы должны использовать

set style data vector 
plot "test.dat" u 1:2:($3-$1):($4-$2), "" u 3:4:($5-$3):($6-$4) 
+0

Спасибо, Кристоф. Это решило. – Gihan

Смежные вопросы