Tôi đang sử dụng gnuplot và tôi tự hỏi liệu có thể vẽ một vòng tròn bán kính R quanh một điểm nhất định (x, y) không?vẽ một vòng tròn bán kính R quanh một điểm
6
A
Trả lời
9
Nếu bạn không muốn vẽ đồ thị một vòng tròn, bạn có thể sử dụng lệnh set object circle
. Bạn sử dụng nó như thế này, ví dụ:
set object X circle at axis 0,0 size scr 0.1 fc rgb "navy"
Điều này sẽ vẽ một vòng tròn màu xanh hải quân ở gốc có bán kính 0,1 kích thước màn hình (canvas). Lưu ý rằng khi bạn chỉ định vị trí/bán kính cho vòng tròn, bạn phải chỉ định hệ tọa độ nào bạn đang sử dụng: first
tương ứng với hệ tọa độ x-y đầu tiên, scr
(viết tắt là screen
). Bạn có thể tìm hiểu thêm bằng cách tìm trong tài liệu để vẽ vòng kết nối.
Trong trường hợp này, bạn cũng có thể muốn 'đặt tỷ lệ cỡ -1' vì gnuplot sẽ vẽ một vòng tròn bất kể tỷ lệ co của ô. – mgilson
andyras @mgilson không thể chỉ định vòng tròn "trống" của một bán kính nhất định (ví dụ: bán kính 2,74)? – shn
Ah nó hoạt động với "vòng tròn đối tượng thiết lập 1 ở kích thước 6,6 đầu tiên 2,73 fc rgb" hải quân "". Bây giờ nếu tôi có nhiều điểm (trong một tập tin txt trong đó mỗi dòng là x y) và tôi muốn vẽ một vòng tròn có bán kính xác định khác nhau cho mỗi điểm. Tôi có nên lặp lại lệnh "đặt đối tượng i vòng tròn tại Xi, Yi kích thước đầu tiên Ri fc rgb" hải quân "" cho mỗi điểm tôi?! – shn