Как значение температуры перевести в цвет (формула)? Т.е. есть значение, скажем от -100 +100. Как автоматически значению из этого диапазона сопоставить цвет от синего до красного, как это делается в википедии, скажем, когда показывают температуру по месяцам.

21 Авг 2019 в 06:21
186 +1
1
Ответы
1

Для преобразования значения температуры в цвет можно использовать цветовую шкалу, например, от синего до красного. Для этого можно воспользоваться формулой, которая преобразует значение температуры в RGB цвет.

Одним из способов такого преобразования может быть следующая формула:

Нормализация значения температуры в диапазоне от -100 до 100 до диапазона от 0 до 1:
normalized_value = (temperature + 100) / 200

Преобразование нормализованного значения в RGB цвет:
red = 255 normalized_value
blue = 255 (1 - normalized_value)
green = 0

Таким образом, можно преобразовать значение температуры в цвет, используя указанную формулу. При этом, чем выше значение температуры, тем ближе красный цвет, а чем ниже значение температуры, тем ближе синий цвет.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 541 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир