2013-03-21 52 views
6

Trong gnuplot, chúng tôi rút ra mũi tên như:Làm thế nào để vẽ chỉ mũi tên trong gnuplot

set arrow from 0,0 to 1,1 

Tôi muốn thực hiện một âm mưu chỉ với mũi tên và không có dữ liệu khác. Tôi có thể làm cái này như thế nào. Ngay bây giờ, sau khi thiết lập mũi tên, tôi cần phải đưa ra một cái gì đó để âm mưu, vì không có mũi tên đó không được vẽ. Có thể vẽ chỉ là một 'cốt truyện' trống rỗng mà không có bất kỳ dữ liệu nào không?

Tôi cũng đã xem online help on gnu v.v., nhưng không thể nhận được câu trả lời được giải quyết.

Trả lời

8

Nếu bạn đặt phạm vi trục rõ ràng, bạn có thể lô NaN để có được bộ trục sạch.

Ngoài ra, cần có notitle hoặc t '' để ẩn khóa cho NaN.

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

plot output

+1

này là đúng. Tuy nhiên, thay vì tất cả việc chuyển hướng/kinh doanh ống funky đó, bạn chỉ có thể làm 'âm mưu NaN' – mgilson

+0

Cảm ơn, tôi đã cập nhật lệnh cốt truyện từ trước: cốt truyện" Digikata

0

Để vẽ một mũi tên chỉ có tọa độ được đưa ra trong các đơn vị của các trục thông thường, người ta có thể sử dụng phong cách vectors âm mưu.

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

hoặc

# gnuplot 4.x 
plot '-' u 1:2:3:4 w vectors 
0 0 1 1 
e 
Các vấn đề liên quan