# 图形函数 / 作图函数 ## `mergeGraph(g_1, g_2, ...)` 声明:function 把多个图形叠加为一个图形组合 | 参数 | 类型 | 说明 | | ----- | ----- | -------------- | | `g_1` | graph | 第一个图形 | | `g_2` | graph | 第二个图形 | | `...` | graph | 可选。更多图形 | 返回:graph ### 示例 范例01:叠加两条折线 ```tsl data_1 := array(("value": 1), ("value": 2)); data_2 := array(("value": 2), ("value": 3)); graph_1 := graph(gtLine(), "A", data_1); graph_2 := graph(gtLine(), "B", data_2); return mergeGraph(graph_1, graph_2); ``` ## `BarLine_Web(r, graph_title, return_type)` 声明:function 返回直方图。主要用于网页设计 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------ | | `r` | array | 数据表类型,数据; | | `graph_title` | string | 字符串,图形标题; | | `return_type` | any | 整数,返回类型。 | 返回:array ### 示例 ```tsl data := array(("value": 1), ("value": 2), ("value": 3)); return BarLine_Web(data, "demo", 0); // 输出:返回包含 4 个元素的直方图数据数组 ``` ## `FastLine_Web(r, graph_title, data_prop, return_type)` 声明:function 返回线图或者数据,主要用于网页设计 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------------- | | `r` | array | 一维数字数组,数据; | | `graph_title` | string | 字符串,图形标题; | | `data_prop` | array | 数据表类型,图形属性; | | `return_type` | any | 整数,返回类型。 | 返回:array ### 示例 ```tsl data := array(1.0, 2.0, 3.0); data_prop := array(); return FastLine_Web(data, "demo", data_prop, 0); // 输出:返回包含 9 个元素的线图数据数组 ``` ## `getColorByIndex(index)` 声明:function 依据Index值,获得颜色数组内的指定颜色整数代号 | 参数 | 类型 | 说明 | | ------- | ------- | ---------------- | | `index` | integer | 整数,颜色索引号 | 返回:integer ### 示例 ```tsl return getColorByIndex(1); // 输出:16711680 ``` ## `PieLine_Web(r, graph_title, return_type)` 声明:function 返回饼图 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------ | | `r` | array | 数据表类型,数据; | | `graph_title` | string | 字符串,图形标题; | | `return_type` | any | 整数,返回类型。 | 返回:array ### 示例 ```tsl data := array(("value": 1), ("value": 2), ("value": 3)); return PieLine_Web(data, "demo", 0); // 输出:返回包含 4 个元素的饼图数据数组 ```