Gnuplot cung cấp một số kiểu điểm để sử dụng trong ô phân tán, chẳng hạn như dấu thập, dấu sao, hình vuông, hình tròn, v.v. lệnh test
.Gnuplot: sử dụng hình dạng điểm tùy chỉnh, với mục nhập chú thích
Tuy nhiên, đối với một ứng dụng cụ thể, tôi cần các ký hiệu khác nhau và tôi cần các mục nhập chú giải hiển thị các ký hiệu này.
Cụ thể, tôi cần nhiều hơn bốn ký hiệu có thể được vẽ cả trong trạng thái được điền và trong trạng thái điền (e. G. Tam giác trỏ sang trái hoặc phải, hình bình hành hoặc hình chữ nhật không vuông).
Có một số phương pháp để sử dụng hình dạng khác (mỗi với một số yêu cầu đối với các thiết bị đầu cuối, ví dụ như hỗ trợ unicode):
- using PNG images
- sử dụng
set label '□' at 3,4
cho mỗi điểm, nơi □ có thể được thay thế bằng bất kỳ ký tự unicode, chẳng hạn như ◁, ▶, ▭, ▮, vv) - sử dụng
plot ... with labels
và cung cấp một ký tự unicode như một nhãn
Vấn đề với tất cả các cách tiếp cận này là tôi không thể có được một mục nhập (khóa) truyền thuyết thích hợp bao gồm cả biểu tượng.
tôi coi âm mưu truyền thuyết bản thân mình, nhưng có hai lý do tại sao tôi không nghĩ rằng đây là khả thi:
- Đối với âm mưu truyền thuyết ở bên phải của biểu đồ (hoặc ở phía dưới bên phải bên trong biểu đồ), tôi sẽ cần tính chiều rộng của chú giải, phụ thuộc vào phông chữ.
- Một số ô có thể bao gồm cả một đường thẳng và một điểm (như
using linespoints
đối với các loại điểm Gnuplot thông thường), cả hai đều phải được hiển thị trong chú giải.
Tôi đang tạo các tệp đầu vào Gnuplot theo lập trình, do đó, cách tiếp cận liệt kê tất cả các điểm (như cách tiếp cận set label
được đề cập ở trên), hoặc yêu cầu một số phép tính.
Tôi thích ý tưởng này và tôi sẽ thử. Tôi sẽ phải tìm một cách tốt để chuyển đổi postscript sang định dạng mục tiêu của tôi, mặc dù - nó có thể dễ dàng trên Linux, nhưng tôi cần phải làm điều đó trên Windows và tôi cần phải sản xuất EMF (cho Word) và PDF (cho pdfLaTeX) . –
Thay vì thay đổi các ký hiệu mặc định, bạn cũng có thể xác định biểu tượng của riêng bạn và thay đổi lời gọi biểu tượng (có vẻ như '3747 2576 CircleF') để sử dụng định nghĩa của riêng bạn. –
Các biểu tượng Unicode có thể là một vấn đề, mặc dù: Tôi chỉ chạy một thử nghiệm nhanh và có vẻ như cả IrfanView lẫn Inkscape đều không hiển thị các ký hiệu unicode trong các nhãn một cách chính xác. Bạn có thể sử dụng phông chữ Biểu tượng cho các chữ cái Hy Lạp, nhưng tôi cũng sẽ cần các ký tự unicode khác. –