In English

value2color License: GPLv3

Простая JavaScript функция для представления некоторого значения в виде html цвета в диапазоне между указанными цветами.
Предназначена для реализации цветовых шкал.

Использование

<script src="value2color/value2color.js"></script>
color = value2color(value[,minvalue[,maxvalue[,minColor[,maxColor[,underMinColor[,upperMaxColor]]]]]])

Где:

  • value <Number> - представляемая величина.
  • minvalue <Number> - начало диапазона представляемых величин, по умолчанию 0.
  • maxvalue <Number> - конец диапазона представляемых величин, по умолчанию 10
  • minColor <Array> или <String> - начало диапазона цветов, цвет для minvalue, массив [r,g,b] или строка html представления цвета: 'rgb(r,g,b)' или '#rrggbb'. По умолчанию 'rgb(255,0,0)'
  • maxColor <Array> или <String> - конец диапазона цветов, цвет для maxvalue, массив [r,g,b] или строка html представления цвета: 'rgb(r,g,b)' или '#rrggbb'. По умолчанию 'rgb(0,255,0)'.
  • underMinColor <String> - цвет для значений, меньших, чем minvalue, строка html представления цвета: 'rgb(r,g,b)' или '#rrggbb'. По умолчанию 'rgb(155,0,0)'.
  • upperMaxColor <String> - цвет для значений, больших, чем maxvalue, строка html представления цвета: 'rgb(r,g,b)' или '#rrggbb'. По умолчанию 'rgb(200,250,240)'.

Возвращает <String> строка html представления цвета "rgb(r,g,b)"