Работа с цветом#
- bar(x, width, low_color, high_color) varchar
Отображает одну полосу на гистограмме ANSI указанной ширины
width. Аргументxпредставляет собой значение типаdoubleв диапазоне[0, 1]. Значения за пределами диапазона будут усечены до 0 или 1. Аргументыlow_colorиhigh_colorопределяют цвет, который будет использован для соответствующих границ гистограммы. Например, еслиxравен 0.5,widthравен 80,low_colorравен 0xFF0000, аhigh_colorравен 0x00FF00, функция вернет полосу из 40 символов, которая переходит от красного (0xFF0000) до зеленого (0x00FF00), а оставшаяся часть полосы из 80 символов будет заполнена пробелами.
- bar(x, width) varchar#
Отображает одну полосу на гистограмме ANSI указанной ширины
width, используя по умолчаниюlow_colorкрасного цвета иhigh_colorзеленого цвета. Аргументxпредставляет собой значение типаdoubleв диапазоне[0, 1]. Значения за пределами диапазона будут усечены до 0 или 1. Например, еслиxравен 0.25, аwidthравен 40, то будет нарисована красная полоса из 10 символов, за которой следуют 30 пробелов, чтобы создать полосу из 40 символов.
- color(string) color#
Возвращает цвет, соответствующий значению RGB из 4-значной строки формата «#000». Аргумент
stringдолжен представлять собой короткую строку RGB в стиле CSS или одно из следующих значений:black,red,green,yellow,blue,magenta.cyan,white.
- color(x, low, high, low_color, high_color) color
Возвращает цвет, интерполированный между
low_colorиhigh_color, используя аргументыx,lowиhighтипа double для вычисления значенияfraction, которая затем будет передано в функциюcolor(fraction, low_color, high_color), описанную нижу. Еслиxвыходит за пределы диапазона, определенного аргументамиlowиhigh, значение будет усечено, чтобы соответствовать диапазону.
- color(x, low_color, high_color) color
Возвращает цвет, интерполированный между
low_colorиhigh_colorв соответствии с аргументомx. Аргументxпредставляет собой значение типаdoubleв диапазоне[0, 1]. Значения за пределами диапазона будут усечены до 0 или 1.
- render(x, color) varchar#
Отображает значение
x, используя цветcolorс использованием цветовых кодов ANSI.xможет быть double, bigint или varchar.
- render(b) varchar
Принимает логическое значение
bи отображает зеленое значение true или красное значение false, используя цветовые коды ANSI.
- rgb(red, green, blue) color#
Возвращает цвет, соответствующий переданным компонентам
red,greenиblue. Значения компонентов должны быть целыми числами в диапазоне от 0 до 255.