2012-06-27 42 views
7

Công cụ rất đơn giản. Tôi muốn một hàm, nói hàm f, được vẽ với một màu cụ thể. Tôi cũng muốn một mảnh nhãn nói "chức năng f màu" mà cũng được hiển thị trong màu đó.cách đặt nhãn và vẽ cùng màu trong gnuplot

tôi đang cố gắng này cho đến nay:

set style line 1 lw 3 lc 1 
set label "AC" at 0, 70 textcolor 1 

nhưng dường như các "lc" và "Format" sau thông số kỹ thuật khác nhau, và nó than phiền:

"trolo4.pl", line 8: colorspec option not recognized 

bất kỳ trợ giúp sẽ là tuyệt vời!

Trả lời

6

Hãy thử điều này thay vì:

set label "AC" at 0, 70 textcolor linetype 1 

hoặc

set label "AC" at 0, 70 textcolor linespec 1 

đọc hướng dẫn trong gnuplot> help label để tìm hiểu thêm.

+0

Nice. Tôi đã không nhận ra rằng bạn có thể sử dụng 'linespec' hoặc' linetype' ở đó. – mgilson

6

Câu trả lời của @holygeek hoạt động tốt. Đến từ python, tôi thấy rằng nó thường là tốt đẹp để được một chút rõ ràng hơn.

set style line 1 lw 1 lc rgb "red" 
set label "AC" at 0, 70 tc rgb "red" 

Lưu ý rằng các thiết lập của tên màu được công nhận bởi gnuplot của bạn là hệ thống phụ thuộc (xem show colornames để có danh sách đầy đủ). Để đạt được độc lập hệ thống hoàn chỉnh, bạn có thể sử dụng phiên bản #RRGGBB. ví dụ. màu đỏ là '#ff0000, màu xanh lục là #00ff00 và màu xanh dương là #0000ff. Dĩ nhiên, bạn có thể tạo nên tất cả các loại màu sắc thú vị (một lần nữa, xem show colornames cho một danh sách các màu sắc được xác định trước và tương đương của họ #.....)

để biết thêm, cũng thấy help colorspec

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