29 / 6 / 2
Регистрация: 05.10.2012
Сообщений: 117
|
|
1 | |
Изменение цвета точки в зависимости от значения температуры04.01.2015, 20:08. Показов 2117. Ответов 3
Метки нет (Все метки)
Всем привет. У меня следующий вопрос. Есть следующие исходные данные: координаты точки и температура в этой точке. Также есть значения максимальной и минимальной температуры. Точка изменяет цвет в зависимости от данных величин. Например: максимальное значение температуры = 30, минимальное = -30, температура в точке = 28, значит точка будет ярко-красного цвета, если температура в точке = -8, то точка будет светло синего цвета и т.д. Собственно вопрос, в том как рассчитать цвет точки по данным значениям.
Цвет точки описывается тремя компонентами RGB(0..255,0..255,0..255).
0
|
04.01.2015, 20:08 | |
Ответы с готовыми решениями:
3
Программа вывода таблицы зависимости температуры по Фаренгейту от температуры по Цельсию Изменение цвета строки в зависимости от значения Изменение значения ячейки в зависимости от цвета Изменение цвета поля в зависимости от значения |
204 / 141 / 57
Регистрация: 25.12.2014
Сообщений: 446
|
|
04.01.2015, 20:22 | 2 |
Aspirin, Здесь можно действовать по-разному. Надо на экране смотреть, какой вариант будет самый красивый и "интуитивно-понятный". Например, можно принять "положительные числа - красный, отрицательные-синий" и растянуть\сжать число по абсолютной величине в диапазон 0-255 красной или синей компоненты.
0
|
29 / 6 / 2
Регистрация: 05.10.2012
Сообщений: 117
|
|
04.01.2015, 20:44 [ТС] | 3 |
Все, нашел решение.
А теперь появился ещё один вопрос. У нас дано ограниченное количество точек, все получили свой цвет, как теперь провести интерполяцию и закрасить ближайшие точки подходящим цветом?
0
|
Заблокирован
|
|
04.01.2015, 20:48 | 4 |
Tmax = 30
Tmin = -30 Шаг по шкале H = 255 / (Tmax - Tmin) = 255 / 60 = 4.25 Цвет для текущей температуры Т R = H* (T - Tmin) G = 0 B = H * (Tmax - T)
0
|
04.01.2015, 20:48 | |
04.01.2015, 20:48 | |
Помогаю со студенческими работами здесь
4
Изменение цвета поля в зависимости от значения Изменение цвета шрифта TextBox в зависимости от значения Изменение цвета линии диаграммы в зависимости от значения Изменение цвета поля в зависимости от выбранного значения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |