2012-02-24 31 views
7

Tôi mới sử dụng gnuplot và trong khi vẽ biểu đồ xếp chồng lên nhau, tôi thấy rằng chú thích bị ẩn đằng sau dữ liệu.gnuplot: huyền thoại bị ẩn sau dữ liệu

Có phương pháp nào để đặt chú giải phía trên dữ liệu không? Cảm ơn sự giúp đỡ của bạn. EDIT: Tôi hiện đang sử dụng phím đặt bên ngoài để đặt chú thích bên ngoài, nhưng đó không phải là giải pháp tốt nhất tôi muốn.

Trả lời

3

các phiên bản gần đây cho phép để làm cho nền của màu trắng huyền thoại:

set key opaque 

này chỉ đơn giản là thêm một nền trắng truyền thuyết để nó xuất hiện trên đầu trang của tất cả các đồ thị. Tìm thấy câu trả lời trong this Post.

3

Nếu bạn muốn có chìa khóa trên đầu trang của các dữ liệu chứ không phải là chìa khóa bên ngoài cốt truyện hộp hoàn toàn, đây là một trong những cách giải quyết khác (sử dụng sin (10 * x) là một ví dụ):

set multiplot 
unset key 
plot sin(10*x) # this will plot with tics and a border, but no key 
set key box 
unset tics 
unset border 
bignumber=10 # make this number larger than the y range so the line will not be seen 
plot [][0:1] bignumber title 'sin(10*x)' # this will just plot the key with the title 
unset multiplot 

Sử dụng phương pháp này, đầu tiên bạn vẽ dữ liệu/chức năng của bạn, sau đó bạn tạo một cốt truyện trên đầu trang mà chỉ có một phím. Bạn phải đảm bảo đặt tiêu đề của ô thứ hai đúng cách.

+1

Cảm ơn giải pháp đó, nhưng không phải là giải pháp khác? Gnuplot bằng cách nào đó phải cho phép để vẽ truyền thuyết trên đầu trang của tất cả các dữ liệu mà không có lừa multiplot, phải không? Tôi nghĩ rằng nó không phải là một trường hợp hiếm hoi hoặc tính năng đặc biệt, ... vẫn đang tìm kiếm một cái gì đó tốt hơn ... –

+0

Cũ hơn và khôn ngoan hơn, tôi đã học về lệnh 'set key opaque', rút ​​ra khóa sau khi tất cả dữ liệu đã được vẽ! – andyras

Các vấn đề liên quan