Мне жаль говорить, что математика действительно не моя сильная сторона. Обычно я могу обойтись, но это делает меня совершенно тупым.
Я пытаюсь закодировать экран результатов теста в HTML / CSS / Javascript.
На моем интерфейсе полукруг (правое полушарие цели).
У меня есть диапазон «баллов» (целых чисел от 100 - 50, 80, 90 и т. Д.).
Мне нужно нанести эти точки на полукруге так, чтобы они находились на расстоянии n% от центра, где n - значение каждой оценки - чем выше оценка, тем ближе к центру цели появится точка.
Я знаю, насколько широк мой полукруг, и уже обработал преобразование значений в%, так что более высокие появляются ближе к центру, а более низкие - дальше.
То, что я не могу обернуть вокруг себя, это нанесение этих точек на линию, которая выходит из центральной точки (x = 0, y = высота цели / 2) цели под случайным углом (таким образом, точки надевают не перекрываются).
Любые предложения принимаются с благодарностью!