Tôi mới sử dụng gnuplot và gặp khó khăn khi tìm ý nghĩa của một số lệnh. Tôi muốn vẽ một tệp csv trong đó các hàng là các điểm dữ liệu và ba cột đại diện cho nhãn dữ liệu, giá trị x và giá trị y tương ứng. Tôi muốn cột thứ hai trên trục x và cột thứ ba trên trục y và cột đầu tiên là nhãn gắn liền với điểm đó. Đây là dữ liệuDữ liệu có nhãn lô gnuplot
ACB, 0.0000000, 0.0000000000
ASW, 1.0919705, -0.0864042502
CDX, 0.0000000, 0.0000000000
CEU, -0.4369415, -0.5184317277
CHB, -0.4686879, 0.7764323199
CHD, 0.0000000, 0.0000000000
CHS, -0.4141749, 0.7482543582
CLM, -0.2559306, -0.2535837629
FIN, -0.5004242, -0.2108050200
GBR, -0.4140216, -0.5132990203
GIH, 0.0000000, 0.0000000000
IBS, -0.4928541, -0.5812216372
JPT, -0.4821734, 0.7263450301
KHV, 0.0000000, 0.0000000000
LWK, 1.4515552, -0.0003996165
MKK, 0.0000000, 0.0000000000
MXL, -0.4019733, -0.0484315198
PEL, 0.0000000, 0.0000000000
PUR, -0.2165559, -0.3173440295
TSI, -0.3956957, -0.4549254002
YRI, 1.5555644, -0.0202297606
Tôi đã thử những thứ như
plot 'infile' using 2:2 with labels, 'infile' using 1:2
nhưng nó báo cáo "Không đủ các cột cho phong cách này". Tôi không thực sự biết những con số xung quanh dấu hai chấm có ý nghĩa gì, mặc dù tôi thấy chúng ở khắp mọi nơi trong mã của người khác.
Tuyệt vời, cảm ơn! Chính xác những gì tôi cần – syzygy
Lưu ý rằng, rõ ràng, kiểu "_the' labels' chỉ khả dụng nếu gnuplot được xây dựng với tùy chọn cấu hình '--enable-datastrings'_"; Xem thêm http://superuser.com/a/67452/39752 – sdaau
Cũng lưu ý - nếu bạn sử dụng tập dữ liệu có chuỗi và 'sử dụng ($ 1): ($ 2): ($ 3) với nhãn' không thành công với" _warning: Bỏ qua dữ liệu tập tin không có điểm hợp lệ_ "không có âm mưu - hãy thử' sử dụng ($ 1): ($ 2): stringcolumn (3) 'thay thế (chú ý, đối số của' stringcolumn' là số cột, _without_ a sigil dollar). – sdaau