
# Color函数
- bar(*x* , *width* )
  描述：使用默认的低频红色和高频绿色渲染ANSI条形图中的单个条形。例如，如果将25％的x和40的宽度传递给此函数。将绘制一个10个字符的红色条形，后跟30个空格，以创建一个40个字符的条形。
  

- bar(x, width, low_color, high_color) 描述：在ANSI条形图中以指定宽度绘制一条直线。参数x是0到1之间的一个双精度值。x的值超出\[0，1\]范围将被截断为0或1值。low_color和high_color捕获用于水平条形图任一端的颜色。例如，如果x为0.5，宽度为80，low_color为0xFF0000，high_color为0x00FF00，则此函数将返回一个40个字符的条形，该条形由红色（0xFF0000）和黄色（0xFFFF00）组成，其余80个字符用空格填充。
  ```
  select bar(0.75,80,rgb(255,0,0),rgb(0,255,0));
  ```
  ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000002128390533.png "点击放大")
  

- render(b) 描述：根据布尔值返回对错符号。
  ```
  select render(true),render(false);
  ```
  ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000002092831202.png "点击放大")
  
 
