Sử dụng HTML5 Canvas và Javascript Tôi cần hiển thị các giá trị khác nhau (được biểu thị bằng dấu chấm) ở các góc khác nhau trong một vòng tròn.Hiển thị các giá trị khác nhau ở các góc khác nhau trong một vòng tròn sử dụng html5 canvas
dữ liệu Ví dụ:
val 34% @ 0 °,
val 54% @ 12 °,
val 23% @ 70 °,
và vân vân ...
Nếu tôi có một canvas 300 x 300px và trung tâm của vòng tròn được đặt tại x: 150px và y: 150px với bán kính 150px, làm cách nào để tính toán vị trí đặt dấu chấm của tôi cho giá trị 54% ở 12 độ?
toán của tôi là kinda khủng khiếp xD
Tôi đánh giá cao bất kỳ loại giúp đỡ và xin vui lòng đặt câu hỏi nếu tôi không làm cho bản thân mình đủ rõ ràng.
Cảm ơn bạn đã lắng nghe và cảm ơn bạn trước cho bạn cái nhìn sâu sắc: D
EDIT (để giải thích một cách chi tiết hơn):
Dưới đây là một hình ảnh để minh họa cho những gì tôi đang cố gắng để hoàn thành:
Tôi hy vọng điều này làm cho câu hỏi của tôi dễ hiểu hơn một chút.
(Như bạn có thể thấy, không giống các giá trị như trên)
Ty cho sự kiên nhẫn của bạn!
này trông khá tốt, bất kỳ cơ hội của một jsfiddle để chứng minh? – Neil
[Một cái gì đó như thế này] (http://jsfiddle.net/dystroy/x3HJT/) –
@ dystroy Ty cho bạn câu trả lời nhanh chóng, thật đáng buồn nó không giải quyết vấn đề của tôi tất cả các cách. Tôi đã cập nhật câu hỏi của mình để giải thích thêm những gì tôi đang cố gắng hoàn thành :) Ty cho bạn sự kiên nhẫn! : D –