gnuplot มีความช่วยเหลือ/เอกสารประกอบที่ดีมาก เพียงพิมพ์ help plot
หรือ help vector
เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการพล็อตเวกเตอร์ใน gnuplot
รูปแบบ 2D vectors
ดึงเวกเตอร์จาก (x,y) ถึง (x+xdelta,y+ydelta)
มีการวาดหัวลูกศรเล็กๆ ที่ส่วนท้ายของเวกเตอร์แต่ละตัว
4 คอลัมน์: x y xdelta ydelta
ซึ่งหมายความว่า ไฟล์อินพุตของคุณควรมี 4 คอลัมน์ โดยที่สองคอลัมน์แรกกำหนดตำแหน่งเริ่มต้น (x,y) ของเวกเตอร์/ลูกศร และสองทิศทางสุดท้าย (x,y):
# file.dat
0 0 .5 .5
0 1 -.5 .5
1 1 1 0
ตอนนี้พิมพ์คำสั่งต่อไปนี้
plot "file.dat" using 1:2:3:4 with vectors filled head lw 3
ให้ผลลัพธ์ต่อไปนี้:
การวาดเวกเตอร์ด้วยคำสั่ง set arrow
ลองใช้คำสั่ง set arrow
หากคุณต้องการวาดเวกเตอร์/ลูกศรเพียงไม่กี่ตัว (เช่น เพื่อเน้นบางจุดในโครงเรื่อง)
set arrow 1 from pi/2,1 to pi/2,0
set arrow 2 from pi*3/2,-1 to pi*3/2,0
plot[0:2*pi] sin(x)
person
psibar
schedule
14.05.2013