Tôi muốn đặt một số vòng tròn trên biểu đồ dưới dạng điểm đánh dấu gần (nhưng không bật) một điểm. Nghe có vẻ dễ dàng, nhưng tôi cũng muốn là bất biến của các thay đổi tỷ lệ thu phóng/khía cạnh.matlab: đặt một số vòng tròn lên một biểu đồ
Bởi vì điều này bất biến, tôi không thể vẽ một vòng tròn như là một đối tượng dòng (mà không vẽ lại nó khi rescale); nếu tôi sử dụng điểm đánh dấu vòng tròn, tôi sẽ phải điều chỉnh độ lệch của nó khi rescale.
Cách tiếp cận đơn giản nhất tôi có thể nghĩ là sử dụng các ký tự Unicode hoặc Wingdings & # x2460; & # x2461; & # x2462; vv trong một chuỗi cho hàm text()
. Nhưng unicode dường như không hoạt động đúng và mẫu sau chỉ hoạt động với & # x2460; và không cho các số khác (mà mang hộp hình chữ nhật):
công trình:
clf; text(0.5,0.5,char(129),'FontName','WingDings')
không hoạt động (nên được một vòng 2):
clf; text(0.5,0.5,char(130),'FontName','WingDings')
gì mang lại, và có thể bất cứ ai đề nghị một workaround?
ngọt ngào !!!!!!! Điều đó thực sự hữu ích. Cảm ơn bạn - Tôi biết một vài điều cơ bản trong TeX nhưng chưa sử dụng nhiều trong 10 năm qua; Tôi đã ngừng sử dụng nó khi tôi nhận ra rằng nó đã lấy quá nhiều tế bào não của tôi để làm quen với một công cụ mà tôi không sử dụng thường xuyên. :-( –
vui vì nó đã giúp :) – catchmeifyoutry