Я создаю облако тегов и пытаюсь динамически формировать размер шрифта каждого тега в зависимости от количества ссылок на тег.
Итак, в качестве набора образцов:
car, 34
truck, 354
bike, 1230
bicycle, 3
С указанным выше набором образцов мне нужно вычислить каждое значение как значение в определенном диапазоне от мин 0,6 до максимум 3,0.
Принимая 1230
в качестве максимального значения и 1
в качестве минимального значения.
Расчет, который я использую, приведен ниже, но, похоже, он перевернут, что я не могу понять, выходные значения округлены.
Автомобиль:
((1230 - 34) / (1230 - 1) * (3 - 0.6)) + 0.6
= 2.96
машина:
((1230 - 354) / (1230 - 1) * (3 - 0.6)) + 0.6
= 2.31
велосипед:
((1230 - 1230) / (1230 - 1) * (3 - 0.6)) + 0.6
= 0.6
велосипед
((1230 - 3) / (1230 - 1) * (3 - 0.6)) + 0.6
= 3.0
По сути, чем выше число, тем выше выходное значение до максимума 3,0, все помогают оценить.