Tôi đang tạo nhiều lô dữ liệu khác nhau liên tiếp bằng MATLAB. Tôi muốn các vị trí huyền thoại được như vậy mà họ không chồng lên nhau trên các đường vẽ và nó sẽ là lý tưởng nếu vị trí này có thể được thực hiện tự động.Đặt truyền thuyết MATLAB sao cho nó không trùng lặp trên ô
Tôi biết đặt 'Location'
thành 'best'
để đạt được điều này nhưng vị trí của chú giải có xu hướng khó xử khi sử dụng 'best'
(bên dưới). Ngoài ra, tôi muốn truyền thuyết ở bên trong cốt truyện. Tôi cũng đã đi qua một cách để làm cho huyền thoại minh bạch (here) để nó không làm cho dữ liệu được vẽ vô hình, nhưng một cách rõ ràng đặt huyền thoại ở nơi khác là những gì tôi đang tìm kiếm.
Có cách nào để đặt các huyền thoại ở những thái cực của hình ảnh ('NorthWest'
, 'SouthWest'
vv) tự động như vậy mà nó không chồng chéo lên nhau trên các dữ liệu âm mưu (ngoài từ các phương pháp gợi ý ở trên)?
lẽ bạn có thể dùng lệnh 'tài sản thay vì' Location' Position'? Điều này sẽ yêu cầu một số chỉnh nhỏ. Những gì bạn có thể làm là tạo một danh sách, nói rằng, 4-6 vị trí mà bạn nghĩ rằng vị trí là OK, và sau đó kiểm tra dữ liệu của bạn cho các vị trí này. Ví dụ, trong cốt truyện đã cho, nó không quá khó để tính toán cho 5 x giá trị đầu tiên phạm vi thấp hơn của cốt truyện của bạn có sẵn, và do đó sẽ là một nơi thích hợp để đặt chú giải. –
Không thể thử điều này ngay bây giờ - nhưng nếu bạn sử dụng 'tốt nhất', hãy xác định vị trí của chú giải (tôi chắc chắn đó là thuộc tính bạn có thể đọc), tìm ra góc gần nhất sau đó trượt nó qua đâu? Nên có thể làm cho rằng một chức năng nhỏ mà bạn gọi với các trục mong muốn làm đối số. – Floris