ColorHSB- chỉ định màu sử dụng Hue-Saturation-Brightness
CÚ PHÁP
ColorHSB( hue, saturation, brightness )
TRẢ VỀ
SỐ
CHỨC NĂNG
Hàm này cho phép chỉ định màu từ bảng màu 16 triệu màu (24 bit) sử dụng các tham số Hue, Saturation và Brightness.
Giá trị trả về là một số có thể được sử dụng trong các hàm Plot, PlotOHLC, PlotForeign, AddColumn, AddTextColumn để chỉ định màu sắc của biểu đồ hoặc cột.
Tham số:
- hue - đại diện cho mức độ màu sắc trong quang phổ quang học (như cầu vồng)
- saturation - đại diện cho "sự sôi động" của màu sắc
- brightness - đại diện cho độ sáng.
Mỗi tham số có giá trị từ 0 đến 255, trong đó 0 đại diện cho 0% saturation/brightness hoặc 0 độ hue trong bánh xe màu HSV, và 255 đại diện cho 100% saturation/brightness hoặc 360 độ hue trong bánh xe màu HSV.
Khi bạn thay đổi giá trị hue từ 0 đến 255, bạn sẽ thấy các màu cầu vồng liên tiếp bắt đầu từ màu đỏ, qua màu vàng và xanh lá đến màu xanh dương và tím.
Để biết thêm thông tin về không gian màu HSB, vui lòng đọc tại: https://en.wikipedia.org/wiki/HSB_color_space
VÍ DỤ
// Ví dụ 1:
// Biểu đồ đám mây trung bình di động nhiều màu sắc 3D
side = 1;
increment = Param("Increment",2, 1, 10, 1 );
for( i = 10; i < 80; i = i + increment )
{
up = MA( C, i );
down = MA( C, i + increment );
if( ParamToggle("3D effect?", "No|Yes" ) )
side = IIf(up<=down AND Ref( up<=down, 1 ), 1, 0.6 );
PlotOHLC( up,up,down,down, "MA"+i, ColorHSB( 3*(i - 10),
Param("Saturation", 128, 0, 255 ),
side * Param
Chia sẻ: