💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 报表控件 > 1、柱状图:柱状图是一种用长方形柱状的高度来表示数据大小的统计图表 > 2、饼图:饼图是一种用圆形及扇形的面积来表示数据占比关系的统计图表。 > 3、折线图:折线图是用折线的起伏来表示数据的变化趋势的统计图表。 > 4、散点图:散点图是一种用点的位置来表示两个变量之间关系的统计图表。 > 5、关系图:关系图是一种用于展示事物之间相互关系的图形表示。 > 6、树图:树图是一种像树一样的层次结构图。 > 7、漏斗图:漏斗图是一种形似漏斗的图表, > 8、仪表盘:仪表盘是一种以圆形或半圆形为基础,用指针和刻度来显示数据的图表。 ### 1、柱状图 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 竖展示:显示方向 > 文字颜色:文字颜色 > 轴线颜色:线轴颜色 > 高度:控件高度 ##### 1.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-bar "获取数据访问:echart官网【点击进入】")】 ~~~json { title: { text: 'Waterfall Chart', subtext: 'Living Expenses in Shenzhen' }, tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, formatter: function (params) { var tar = params[1]; return tar.name + '<br/>' + tar.seriesName + ' : ' + tar.value; } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'category', splitLine: { show: false }, data: ['Total', 'Rent', 'Utilities', 'Transportation', 'Meals', 'Other'] }, yAxis: { type: 'value' }, series: [ { name: 'Placeholder', type: 'bar', stack: 'Total', itemStyle: { borderColor: 'transparent', color: 'transparent' }, emphasis: { itemStyle: { borderColor: 'transparent', color: 'transparent' } }, data: [0, 1700, 1400, 1200, 300, 0] }, { name: 'Life Cost', type: 'bar', stack: 'Total', label: { show: true, position: 'inside' }, data: [2900, 1200, 300, 200, 900, 300] } ] } ~~~ 复制 ![](https://img.kancloud.cn/71/4a/714a5c263689d7d6f6b058fbcd84af0a_1920x999.png) ![](https://img.kancloud.cn/cf/06/cf06466e4b00442b948d99f234e6b3ef_1920x838.png) ![](https://img.kancloud.cn/fa/97/fa97a533595d96f05a9766f7de6a9771_1904x463.png) > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] ![](https://img.kancloud.cn/00/48/004835b8b64be0f28147badbf54f4614_1669x849.png) 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ##### 1.2、柱体设置 > 最大宽度:柱体宽度显示 > 圆角:圆角显示度数 > 最小高度: ![](https://img.kancloud.cn/fe/86/fe862f3a66852ce02c86f28da17bd96f_1662x509.png) ##### 1.3、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色\[显示主标题颜色\] > 字体大小\[显示主标题字体大小\] > 字体位置\[显示标题位置\] > 副标题\[副标题填写描述数据\] > 字体颜色\[副标题颜色\] > 字体大小\[副标题字体大小\] ![](https://img.kancloud.cn/22/f5/22f5c64e69bd79066569e3df6bec1901_1655x660.png) ##### 1.4、X轴设置 > 名称:设置显示的X轴的名称 > 显示:是否显示X轴数据 > 显示网格线:显示网格线数据 > 标签间距:显示标签数据 > ![](https://img.kancloud.cn/e6/b2/e6b23dc45f8566e4c01270e4ebaa01f4_1663x172.png) > 文字角度:显示字体角度数据\[最高显示90度\] > 轴反转:反转显示 > 字号:显示X轴字体大小 ![](https://img.kancloud.cn/a7/06/a706759e29b10acd122456b00728abdb_1660x528.png) ##### 1.5、Y轴设置 > 名称:Y轴名称 > 显示:是否显示Y轴数据 > 轴网格线:是否显示网格线 > 反转:反转显示 > 字号:Y轴字体大小 ![](https://img.kancloud.cn/b4/f3/b4f3675fefc3df285d0f5b03a767a30b_1663x426.png) ##### 1.6、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 ![](https://img.kancloud.cn/b4/ea/b4eaabd167c17dbc1d8b7d72ec494fba_1665x571.png) ##### 1.7、坐标轴边距设置 > 左边距({label}):设置左边控件内边距【范围\[0-400\]】 > 顶边距({label}):设置顶边控件内边距【范围\[0-400\]】 > 右边距({label}):设置右边控件内边距【范围\[0-400\]】 > 底边距({label}):设置低边控件内边距【范围\[0-400\]】 ![](https://img.kancloud.cn/de/9c/de9cef86a36d80d5a59da36537ea0bbc_1676x464.png) ##### 1.8、图例操作 > 图例:是否显示图标 > 位置:显示图标位置 > 布局朝向:显示图标朝向位置 > 字体大小:显示图标大小,图标字体大小 自定义配色 > 配置柱状图的柱子颜色 ![](https://img.kancloud.cn/ad/a1/ada1f7b4eb15fd6d68a81c2d56a0a50a_1131x298.png) ![](https://img.kancloud.cn/ea/d7/ead73e96cc3e2a1cbe44aed3f1d23a5f_1662x491.png) ### 2、饼图 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 高度:控件高度 ![](https://img.kancloud.cn/63/07/6307358cca41a729140abedf3732a802_1657x460.png) ##### 2.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-pie "获取数据访问:echart官网【点击进入】")】 ~~~json { tooltip: { trigger: 'item', formatter: '{a} <br/>{b}: {c} ({d}%)' }, legend: { data: [ 'Direct', 'Marketing', 'Search Engine', 'Email', 'Union Ads', 'Video Ads', 'Baidu', 'Google', 'Bing', 'Others' ] }, series: [ { name: 'Access From', type: 'pie', selectedMode: 'single', radius: [0, '30%'], label: { position: 'inner', fontSize: 14 }, labelLine: { show: false }, data: [ { value: 1548, name: 'Search Engine' }, { value: 775, name: 'Direct' }, { value: 679, name: 'Marketing', selected: true } ] }, { name: 'Access From', type: 'pie', radius: ['45%', '60%'], labelLine: { length: 30 }, label: { formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ', backgroundColor: '#F6F8FC', borderColor: '#8C8D8E', borderWidth: 1, borderRadius: 4, rich: { a: { color: '#6E7079', lineHeight: 22, align: 'center' }, hr: { borderColor: '#8C8D8E', width: '100%', borderWidth: 1, height: 0 }, b: { color: '#4C5058', fontSize: 14, fontWeight: 'bold', lineHeight: 33 }, per: { color: '#fff', backgroundColor: '#4C5058', padding: [3, 4], borderRadius: 4 } } }, data: [ { value: 1048, name: 'Baidu' }, { value: 335, name: 'Direct' }, { value: 310, name: 'Email' }, { value: 251, name: 'Google' }, { value: 234, name: 'Union Ads' }, { value: 147, name: 'Bing' }, { value: 135, name: 'Video Ads' }, { value: 102, name: 'Others' } ] } ] } ~~~ 复制 ![](https://img.kancloud.cn/36/51/36513e1d4337d13cad20ea78cbb72447_1920x488.png) > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ![](https://img.kancloud.cn/97/80/978015710a464917b8c829e88f2f421e_1664x787.png) ##### 2.2、饼图设置 > 设置为环形:环形显示饼图 > 南丁格尔玫瑰:显示饼图主题样式 > 不展示零:数值为零的数据不展示 ![](https://img.kancloud.cn/8c/25/8c25608c0264bfecf9e79ddf6ac6805e_1660x373.png) ##### 2.3、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色:\[显示主标题颜色\] > 字体大小:\[显示主标题字体大小\] > 字体位置:\[显示标题位置\] > 副标题:\[副标题填写描述数据\] > 字体颜色:\[副标题颜色\] > 字体大小:\[副标题字体大小\] ![](https://img.kancloud.cn/ac/3e/ac3e22360d6eb56ebfd347b6ad082fa5_1654x666.png) ##### 2.4、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 ![](https://img.kancloud.cn/e7/30/e7304fb46f7e011016ab29379de1140e_1658x575.png) ##### 2.5、图例操作 > 图例:是否显示图标 > 位置:显示图标位置 > 布局朝向:显示图标朝向位置 > 字体大小:显示图标大小,图标字体大小 自定义配色 > 配置柱状图的柱子颜色 ![](https://img.kancloud.cn/ad/a1/ada1f7b4eb15fd6d68a81c2d56a0a50a_1131x298.png) ![](https://img.kancloud.cn/ab/04/ab04f27ae2d1e7713ffc325d92207e76_1662x498.png) ### 3、折线图 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 高度:控件高度 ![](https://img.kancloud.cn/50/ad/50adb9be395d16ba83f2e0a8b2f8a588_1654x463.png) ##### 3.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-line "获取数据访问:echart官网【点击进入】")】 ~~~json { title: { text: 'Stacked Line' }, tooltip: { trigger: 'axis' }, legend: { data: ['Email', 'Union Ads', 'Video Ads', 'Direct', 'Search Engine'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { feature: { saveAsImage: {} } }, xAxis: { type: 'category', boundaryGap: false, data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [ { name: 'Email', type: 'line', stack: 'Total', data: [120, 132, 101, 134, 90, 230, 210] }, { name: 'Union Ads', type: 'line', stack: 'Total', data: [220, 182, 191, 234, 290, 330, 310] }, { name: 'Video Ads', type: 'line', stack: 'Total', data: [150, 232, 201, 154, 190, 330, 410] }, { name: 'Direct', type: 'line', stack: 'Total', data: [320, 332, 301, 334, 390, 330, 320] }, { name: 'Search Engine', type: 'line', stack: 'Total', data: [820, 932, 901, 934, 1290, 1330, 1320] } ] } ~~~ 复制 ![](https://img.kancloud.cn/65/55/65550bf73e7eca46398cd97a03c48147_1917x463.png) > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ![](https://img.kancloud.cn/bc/90/bc90eb3841a00ae0a3e54828e8f69ec8_1654x461.png) ##### 3.2、折线设置 > 阶梯线图类型:主题显示路线 > 平滑曲线:是否显示平滑线 > 面积堆叠:展示面积或者不显示面积 > 点大小:展示点数据大小 > 线条颜色:自定义线条颜色 > 线条宽度:展示线条宽度大小【细,粗】 > 线条类型:线条显示类型【如:虚线,实线等等】 > 虚线偏移量:线条偏移位置 > 线条透明度:为零不显示线条 ![](https://img.kancloud.cn/2d/b1/2db108ff07afb575e14fbd79ffd75e7d_1657x776.png) ##### 3.3、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色\[显示主标题颜色\] > 字体大小\[显示主标题字体大小\] > 字体位置\[显示标题位置\] > 副标题\[副标题填写描述数据\] > 字体颜色\[副标题颜色\] > 字体大小\[副标题字体大小\] ![](https://img.kancloud.cn/19/b1/19b1e9aa704e59aaa7284c4643e26009_1662x654.png) ##### 3.4、X轴设置 > 名称:设置显示的X轴的名称 > 显示:是否显示X轴数据 > 显示网格线:显示网格线数据【纵向网格线】 > 标签间距:显示标签数据 > 文字角度:显示字体角度数据\[最高显示90度\] > 轴反转:反转显示 > 字号:显示X轴字体大小 ![](https://img.kancloud.cn/ba/f2/baf2ecb3a8f9c2c4ea83da3476ed1e83_1655x540.png) ##### 3.5、Y轴设置 > 名称:Y轴名称 > 显示:是否显示Y轴数据 > 轴网格线:是否显示网格线【横向网格线】 > 反转:反转显示 > 字号:Y轴字体大小 ![](https://img.kancloud.cn/d1/70/d170ecbb5a1cef9a2b94a8765ea1fa8b_1661x421.png) ##### 3.6、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 ![](https://img.kancloud.cn/af/2f/af2f497ddd0c398bcc9151caab7a1ec5_1659x540.png) ##### 3.7、坐标轴边距设置 > 左边距({label}):设置左边控件内边距【范围\[0-400\]】 > 顶边距({label}):设置顶边控件内边距【范围\[0-400\]】 > 右边距({label}):设置右边控件内边距【范围\[0-400\]】 > 底边距({label}):设置低边控件内边距【范围\[0-400\]】 ![](https://img.kancloud.cn/67/4b/674b817feb5724e8f89c63a09f5fba00_1660x509.png) ##### 3.8、图例操作 > 图例:是否显示图标 > 位置:显示图标位置 > 布局朝向:显示图标朝向位置 > 字体大小:显示图标大小,图标字体大小 自定义配色 > 配置显示的颜色 ![](https://img.kancloud.cn/ad/a1/ada1f7b4eb15fd6d68a81c2d56a0a50a_1131x298.png) ![](https://img.kancloud.cn/91/50/91501b9692b5d2339defec014e398a6a_1667x502.png) ### 4、散点图 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 高度:控件像素高度 ![](https://img.kancloud.cn/00/2c/002c0fac4593277759249c3caf247791_1656x463.png) ##### 4.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-scatter "获取数据访问:echart官网【点击进入】")】 ~~~json { title: { text: 'Male and female height and weight distribution', subtext: 'Data from: Heinz 2003' }, grid: { left: '3%', right: '7%', bottom: '7%', containLabel: true }, tooltip: { // trigger: 'axis', showDelay: 0, formatter: function (params) { if (params.value.length > 1) { return ( params.seriesName + ' :<br/>' + params.value[0] + 'cm ' + params.value[1] + 'kg ' ); } else { return ( params.seriesName + ' :<br/>' + params.name + ' : ' + params.value + 'kg ' ); } }, axisPointer: { show: true, type: 'cross', lineStyle: { type: 'dashed', width: 1 } } }, toolbox: { feature: { dataZoom: {}, brush: { type: ['rect', 'polygon', 'clear'] } } }, brush: {}, legend: { data: ['Female', 'Male'], left: 'center', bottom: 10 }, xAxis: [ { type: 'value', scale: true, axisLabel: { formatter: '{value} cm' }, splitLine: { show: false } } ], yAxis: [ { type: 'value', scale: true, axisLabel: { formatter: '{value} kg' }, splitLine: { show: false } } ], series: [ { name: 'Female', type: 'scatter', emphasis: { focus: 'series' }, // prettier-ignore data: [[161.2, 51.6], [167.5, 59.0], [159.5, 49.2], [157.0, 63.0], [155.8, 53.6], [170.0, 59.0], [159.1, 47.6], [166.0, 69.8], [176.2, 66.8], [160.2, 75.2], [172.5, 55.2], [170.9, 54.2], [172.9, 62.5], [153.4, 42.0], [160.0, 50.0], [147.2, 49.8], [168.2, 49.2], [175.0, 73.2], [157.0, 47.8], [167.6, 68.8], [159.5, 50.6], [175.0, 82.5], [166.8, 57.2], [176.5, 87.8], [170.2, 72.8], [174.0, 54.5], [173.0, 59.8], [179.9, 67.3], [170.5, 67.8], [160.0, 47.0], [154.4, 46.2], [162.0, 55.0], [176.5, 83.0], [160.0, 54.4], [152.0, 45.8], [162.1, 53.6], [170.0, 73.2], [160.2, 52.1], [161.3, 67.9], [166.4, 56.6], [168.9, 62.3], [163.8, 58.5], [167.6, 54.5], [160.0, 50.2], [161.3, 60.3], [167.6, 58.3], [165.1, 56.2], [160.0, 50.2], [170.0, 72.9], [157.5, 59.8], [167.6, 61.0], [160.7, 69.1], [163.2, 55.9], [152.4, 46.5], [157.5, 54.3], [168.3, 54.8], [180.3, 60.7], [165.5, 60.0], [165.0, 62.0], [164.5, 60.3], [156.0, 52.7], [160.0, 74.3], [163.0, 62.0], [165.7, 73.1], [161.0, 80.0], [162.0, 54.7], [166.0, 53.2], [174.0, 75.7], [172.7, 61.1], [167.6, 55.7], [151.1, 48.7], [164.5, 52.3], [163.5, 50.0], [152.0, 59.3], [169.0, 62.5], [164.0, 55.7], [161.2, 54.8], [155.0, 45.9], [170.0, 70.6], [176.2, 67.2], [170.0, 69.4], [162.5, 58.2], [170.3, 64.8], [164.1, 71.6], [169.5, 52.8], [163.2, 59.8], [154.5, 49.0], [159.8, 50.0], [173.2, 69.2], [170.0, 55.9], [161.4, 63.4], [169.0, 58.2], [166.2, 58.6], [159.4, 45.7], [162.5, 52.2], [159.0, 48.6], [162.8, 57.8], [159.0, 55.6], [179.8, 66.8], [162.9, 59.4], [161.0, 53.6], [151.1, 73.2], [168.2, 53.4], [168.9, 69.0], [173.2, 58.4], [171.8, 56.2], [178.0, 70.6], [164.3, 59.8], [163.0, 72.0], [168.5, 65.2], [166.8, 56.6], [172.7, 105.2], [163.5, 51.8], [169.4, 63.4], [167.8, 59.0], [159.5, 47.6], [167.6, 63.0], [161.2, 55.2], [160.0, 45.0], [163.2, 54.0], [162.2, 50.2], [161.3, 60.2], [149.5, 44.8], [157.5, 58.8], [163.2, 56.4], [172.7, 62.0], [155.0, 49.2], [156.5, 67.2], [164.0, 53.8], [160.9, 54.4], [162.8, 58.0], [167.0, 59.8], [160.0, 54.8], [160.0, 43.2], [168.9, 60.5], [158.2, 46.4], [156.0, 64.4], [160.0, 48.8], [167.1, 62.2], [158.0, 55.5], [167.6, 57.8], [156.0, 54.6], [162.1, 59.2], [173.4, 52.7], [159.8, 53.2], [170.5, 64.5], [159.2, 51.8], [157.5, 56.0], [161.3, 63.6], [162.6, 63.2], [160.0, 59.5], [168.9, 56.8], [165.1, 64.1], [162.6, 50.0], [165.1, 72.3], [166.4, 55.0], [160.0, 55.9], [152.4, 60.4], [170.2, 69.1], [162.6, 84.5], [170.2, 55.9], [158.8, 55.5], [172.7, 69.5], [167.6, 76.4], [162.6, 61.4], [167.6, 65.9], [156.2, 58.6], [175.2, 66.8], [172.1, 56.6], [162.6, 58.6], [160.0, 55.9], [165.1, 59.1], [182.9, 81.8], [166.4, 70.7], [165.1, 56.8], [177.8, 60.0], [165.1, 58.2], [175.3, 72.7], [154.9, 54.1], [158.8, 49.1], [172.7, 75.9], [168.9, 55.0], [161.3, 57.3], [167.6, 55.0], [165.1, 65.5], [175.3, 65.5], [157.5, 48.6], [163.8, 58.6], [167.6, 63.6], [165.1, 55.2], [165.1, 62.7], [168.9, 56.6], [162.6, 53.9], [164.5, 63.2], [176.5, 73.6], [168.9, 62.0], [175.3, 63.6], [159.4, 53.2], [160.0, 53.4], [170.2, 55.0], [162.6, 70.5], [167.6, 54.5], [162.6, 54.5], [160.7, 55.9], [160.0, 59.0], [157.5, 63.6], [162.6, 54.5], [152.4, 47.3], [170.2, 67.7], [165.1, 80.9], [172.7, 70.5], [165.1, 60.9], [170.2, 63.6], [170.2, 54.5], [170.2, 59.1], [161.3, 70.5], [167.6, 52.7], [167.6, 62.7], [165.1, 86.3], [162.6, 66.4], [152.4, 67.3], [168.9, 63.0], [170.2, 73.6], [175.2, 62.3], [175.2, 57.7], [160.0, 55.4], [165.1, 104.1], [174.0, 55.5], [170.2, 77.3], [160.0, 80.5], [167.6, 64.5], [167.6, 72.3], [167.6, 61.4], [154.9, 58.2], [162.6, 81.8], [175.3, 63.6], [171.4, 53.4], [157.5, 54.5], [165.1, 53.6], [160.0, 60.0], [174.0, 73.6], [162.6, 61.4], [174.0, 55.5], [162.6, 63.6], [161.3, 60.9], [156.2, 60.0], [149.9, 46.8], [169.5, 57.3], [160.0, 64.1], [175.3, 63.6], [169.5, 67.3], [160.0, 75.5], [172.7, 68.2], [162.6, 61.4], [157.5, 76.8], [176.5, 71.8], [164.4, 55.5], [160.7, 48.6], [174.0, 66.4], [163.8, 67.3] ], markArea: { silent: true, itemStyle: { color: 'transparent', borderWidth: 1, borderType: 'dashed' }, data: [ [ { name: 'Female Data Range', xAxis: 'min', yAxis: 'min' }, { xAxis: 'max', yAxis: 'max' } ] ] }, markPoint: { data: [ { type: 'max', name: 'Max' }, { type: 'min', name: 'Min' } ] }, markLine: { lineStyle: { type: 'solid' }, data: [{ type: 'average', name: 'AVG' }, { xAxis: 160 }] } }, { name: 'Male', type: 'scatter', emphasis: { focus: 'series' }, // prettier-ignore data: [[174.0, 65.6], [175.3, 71.8], [193.5, 80.7], [186.5, 72.6], [187.2, 78.8], [181.5, 74.8], [184.0, 86.4], [184.5, 78.4], [175.0, 62.0], [184.0, 81.6], [180.0, 76.6], [177.8, 83.6], [192.0, 90.0], [176.0, 74.6], [174.0, 71.0], [184.0, 79.6], [192.7, 93.8], [171.5, 70.0], [173.0, 72.4], [176.0, 85.9], [176.0, 78.8], [180.5, 77.8], [172.7, 66.2], [176.0, 86.4], [173.5, 81.8], [178.0, 89.6], [180.3, 82.8], [180.3, 76.4], [164.5, 63.2], [173.0, 60.9], [183.5, 74.8], [175.5, 70.0], [188.0, 72.4], [189.2, 84.1], [172.8, 69.1], [170.0, 59.5], [182.0, 67.2], [170.0, 61.3], [177.8, 68.6], [184.2, 80.1], [186.7, 87.8], [171.4, 84.7], [172.7, 73.4], [175.3, 72.1], [180.3, 82.6], [182.9, 88.7], [188.0, 84.1], [177.2, 94.1], [172.1, 74.9], [167.0, 59.1], [169.5, 75.6], [174.0, 86.2], [172.7, 75.3], [182.2, 87.1], [164.1, 55.2], [163.0, 57.0], [171.5, 61.4], [184.2, 76.8], [174.0, 86.8], [174.0, 72.2], [177.0, 71.6], [186.0, 84.8], [167.0, 68.2], [171.8, 66.1], [182.0, 72.0], [167.0, 64.6], [177.8, 74.8], [164.5, 70.0], [192.0, 101.6], [175.5, 63.2], [171.2, 79.1], [181.6, 78.9], [167.4, 67.7], [181.1, 66.0], [177.0, 68.2], [174.5, 63.9], [177.5, 72.0], [170.5, 56.8], [182.4, 74.5], [197.1, 90.9], [180.1, 93.0], [175.5, 80.9], [180.6, 72.7], [184.4, 68.0], [175.5, 70.9], [180.6, 72.5], [177.0, 72.5], [177.1, 83.4], [181.6, 75.5], [176.5, 73.0], [175.0, 70.2], [174.0, 73.4], [165.1, 70.5], [177.0, 68.9], [192.0, 102.3], [176.5, 68.4], [169.4, 65.9], [182.1, 75.7], [179.8, 84.5], [175.3, 87.7], [184.9, 86.4], [177.3, 73.2], [167.4, 53.9], [178.1, 72.0], [168.9, 55.5], [157.2, 58.4], [180.3, 83.2], [170.2, 72.7], [177.8, 64.1], [172.7, 72.3], [165.1, 65.0], [186.7, 86.4], [165.1, 65.0], [174.0, 88.6], [175.3, 84.1], [185.4, 66.8], [177.8, 75.5], [180.3, 93.2], [180.3, 82.7], [177.8, 58.0], [177.8, 79.5], [177.8, 78.6], [177.8, 71.8], [177.8, 116.4], [163.8, 72.2], [188.0, 83.6], [198.1, 85.5], [175.3, 90.9], [166.4, 85.9], [190.5, 89.1], [166.4, 75.0], [177.8, 77.7], [179.7, 86.4], [172.7, 90.9], [190.5, 73.6], [185.4, 76.4], [168.9, 69.1], [167.6, 84.5], [175.3, 64.5], [170.2, 69.1], [190.5, 108.6], [177.8, 86.4], [190.5, 80.9], [177.8, 87.7], [184.2, 94.5], [176.5, 80.2], [177.8, 72.0], [180.3, 71.4], [171.4, 72.7], [172.7, 84.1], [172.7, 76.8], [177.8, 63.6], [177.8, 80.9], [182.9, 80.9], [170.2, 85.5], [167.6, 68.6], [175.3, 67.7], [165.1, 66.4], [185.4, 102.3], [181.6, 70.5], [172.7, 95.9], [190.5, 84.1], [179.1, 87.3], [175.3, 71.8], [170.2, 65.9], [193.0, 95.9], [171.4, 91.4], [177.8, 81.8], [177.8, 96.8], [167.6, 69.1], [167.6, 82.7], [180.3, 75.5], [182.9, 79.5], [176.5, 73.6], [186.7, 91.8], [188.0, 84.1], [188.0, 85.9], [177.8, 81.8], [174.0, 82.5], [177.8, 80.5], [171.4, 70.0], [185.4, 81.8], [185.4, 84.1], [188.0, 90.5], [188.0, 91.4], [182.9, 89.1], [176.5, 85.0], [175.3, 69.1], [175.3, 73.6], [188.0, 80.5], [188.0, 82.7], [175.3, 86.4], [170.5, 67.7], [179.1, 92.7], [177.8, 93.6], [175.3, 70.9], [182.9, 75.0], [170.8, 93.2], [188.0, 93.2], [180.3, 77.7], [177.8, 61.4], [185.4, 94.1], [168.9, 75.0], [185.4, 83.6], [180.3, 85.5], [174.0, 73.9], [167.6, 66.8], [182.9, 87.3], [160.0, 72.3], [180.3, 88.6], [167.6, 75.5], [186.7, 101.4], [175.3, 91.1], [175.3, 67.3], [175.9, 77.7], [175.3, 81.8], [179.1, 75.5], [181.6, 84.5], [177.8, 76.6], [182.9, 85.0], [177.8, 102.5], [184.2, 77.3], [179.1, 71.8], [176.5, 87.9], [188.0, 94.3], [174.0, 70.9], [167.6, 64.5], [170.2, 77.3], [167.6, 72.3], [188.0, 87.3], [174.0, 80.0], [176.5, 82.3], [180.3, 73.6], [167.6, 74.1], [188.0, 85.9], [180.3, 73.2], [167.6, 76.3], [183.0, 65.9], [183.0, 90.9], [179.1, 89.1], [170.2, 62.3], [177.8, 82.7], [179.1, 79.1], [190.5, 98.2], [177.8, 84.1], [180.3, 83.2], [180.3, 83.2] ], markArea: { silent: true, itemStyle: { color: 'transparent', borderWidth: 1, borderType: 'dashed' }, data: [ [ { name: 'Male Data Range', xAxis: 'min', yAxis: 'min' }, { xAxis: 'max', yAxis: 'max' } ] ] }, markPoint: { data: [ { type: 'max', name: 'Max' }, { type: 'min', name: 'Min' } ] }, markLine: { lineStyle: { type: 'solid' }, data: [{ type: 'average', name: 'Average' }, { xAxis: 170 }] } } ] } ~~~ 复制 ![](https://img.kancloud.cn/7f/b3/7fb32283d062124504e858bee7f83f64_1920x486.png) > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ![](https://img.kancloud.cn/20/4b/204b2232fc0f00c3f1a7b2a746185f79_1644x424.png) ##### 4.2、折线设置 > 阶梯线图类型:主题显示路线 > 平滑曲线:是否显示平滑线 > 面积堆叠:展示面积或者不显示面积 > 点大小:展示点数据大小 > 线条颜色:自定义线条颜色 > 线条宽度:展示线条宽度大小【细,粗】 > 线条类型:线条显示类型【如:虚线,实线等等】 > 虚线偏移量:线条偏移位置 > 线条透明度:为零不显示线条 ![](https://img.kancloud.cn/2d/b1/2db108ff07afb575e14fbd79ffd75e7d_1657x776.png) ##### 4.3、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色\[显示主标题颜色\] > 字体大小\[显示主标题字体大小\] > 字体位置\[显示标题位置\] > 副标题\[副标题填写描述数据\] > 字体颜色\[副标题颜色\] > 字体大小\[副标题字体大小\] ![](https://img.kancloud.cn/37/f2/37f206ae2be57850858a54a38c2443aa_1662x659.png) ##### 4.4、X轴设置 > 名称:设置显示的X轴的名称 > 显示:是否显示X轴数据 > 显示网格线:显示网格线数据【纵向网格线】 > 标签间距:显示标签数据 > 文字角度:显示字体角度数据\[最高显示90度\] > 轴反转:反转显示 > 字号:显示X轴字体大小 ![](https://img.kancloud.cn/0b/1c/0b1c8976adbc5f65345157f6ac3d8a82_1658x521.png) ##### 4.5、Y轴设置 > 名称:Y轴名称 > 显示:是否显示Y轴数据 > 轴网格线:是否显示网格线【横向网格线】 > 反转:反转显示 > 字号:Y轴字体大小 ![](https://img.kancloud.cn/75/9f/759fa100b70b90f7fe0cae8a46ceca50_1662x426.png) ##### 4.6、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 ![](https://img.kancloud.cn/ca/79/ca79678722ea38dafbf798dd575ef356_1651x579.png) ##### 4.7、坐标轴边距设置 > 左边距({label}):设置左边控件内边距【范围\[0-400\]】 > 顶边距({label}):设置顶边控件内边距【范围\[0-400\]】 > 右边距({label}):设置右边控件内边距【范围\[0-400\]】 > 底边距({label}):设置低边控件内边距【范围\[0-400\]】 ![](https://img.kancloud.cn/c5/94/c5942fad21c23781343d0895594d0cb8_1656x466.png) ##### 4.8、图例操作 > 图例:是否显示图标 > 位置:显示图标位置 > 布局朝向:显示图标朝向位置 > 字体大小:显示图标大小,图标字体大小 自定义配色 > 配置显示的颜色 ![](https://img.kancloud.cn/ad/a1/ada1f7b4eb15fd6d68a81c2d56a0a50a_1131x298.png) ![](https://img.kancloud.cn/1d/f6/1df6d2340218bb06c87fb23f0b69014f_1659x485.png) ### 5、关系图 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 高度:控件像素高度 ![](https://img.kancloud.cn/87/92/879273b49bd5db663166d62042477adc_1584x464.png) ##### 5.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-graph "获取数据访问:echart官网【点击进入】")】 ~~~json { title: { text: 'Basic Graph' }, tooltip: {}, animationDurationUpdate: 1500, animationEasingUpdate: 'quinticInOut', series: [ { type: 'graph', layout: 'none', symbolSize: 50, roam: true, label: { show: true }, edgeSymbol: ['circle', 'arrow'], edgeSymbolSize: [4, 10], edgeLabel: { fontSize: 20 }, data: [ { name: 'Node 1', x: 300, y: 300 }, { name: 'Node 2', x: 800, y: 300 }, { name: 'Node 3', x: 550, y: 100 }, { name: 'Node 4', x: 550, y: 500 } ], // links: [], links: [ { source: 0, target: 1, symbolSize: [5, 20], label: { show: true }, lineStyle: { width: 5, curveness: 0.2 } }, { source: 'Node 2', target: 'Node 1', label: { show: true }, lineStyle: { curveness: 0.2 } }, { source: 'Node 1', target: 'Node 3' }, { source: 'Node 2', target: 'Node 3' }, { source: 'Node 2', target: 'Node 4' }, { source: 'Node 1', target: 'Node 4' } ], lineStyle: { opacity: 0.9, width: 2, curveness: 0 } } ] } ~~~ 复制 ![](https://img.kancloud.cn/0c/8f/0c8fdbe7017b727ddc85726ab7561316_1920x495.png) > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ![](https://img.kancloud.cn/df/f2/dff21415126f6dee56174fdaabd1925f_1656x444.png) ##### 5.2、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色\[显示主标题颜色\] > 字体大小\[显示主标题字体大小\] > 字体位置\[显示标题位置\] > 副标题\[副标题填写描述数据\] > 字体颜色\[副标题颜色\] > 字体大小\[副标题字体大小\] ![](https://img.kancloud.cn/63/6f/636fff51ef056e124d7240f36bd59394_1655x650.png) ##### 5.3、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 自定义配色 > 配置显示的颜色 ![](https://img.kancloud.cn/ad/a1/ada1f7b4eb15fd6d68a81c2d56a0a50a_1131x298.png) ![](https://img.kancloud.cn/83/73/8373d216acbd7322b66e7b6bffa0889c_1660x669.png) ### 6、树图 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 高度:控件像素高度 ![](https://img.kancloud.cn/04/ef/04ef5fc7a7310a08caecbc7292ceb140_1660x468.png) ##### 6.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-tree "获取数据访问:echart官网【点击进入】")】 ~~~json { "series": [ { "data": [ { "name": "root", "children": [ { "name": "Child A", "children": [ { "name": "Leaf C" }, { "name": "Leaf D" }, { "name": "Leaf E" }, { "name": "Leaf F" } ] }, { "name": "Child B", "children": [ { "name": "Leaf G" }, { "name": "Leaf H" } ] }, { "name": "Child D" }, { "name": "Child F", "children": [ { "name": "Leaf J" }, { "name": "Leaf K" } ] } ] } ] } ] } ~~~ 复制 > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ![](https://img.kancloud.cn/02/2c/022cd1fb642214c00e2203898f516cbe_1639x465.png) ##### 6.2、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色\[显示主标题颜色\] > 字体大小\[显示主标题字体大小\] > 字体位置\[显示标题位置\] > 副标题\[副标题填写描述数据\] > 字体颜色\[副标题颜色\] > 字体大小\[副标题字体大小\] ![](https://img.kancloud.cn/ef/3c/ef3c95732aa520554098990d9f8128a7_1659x668.png) ##### 6.3、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 ![](https://img.kancloud.cn/70/cc/70ccaa5f9b3637ae931f948e58047b60_1653x556.png) ### 7、漏斗图 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 高度:控件像素高度 ![](https://img.kancloud.cn/ed/b8/edb805c96b75a8b0b38343fce52ed0e2_1663x463.png) ##### 7.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-funnel "获取数据访问:echart官网【点击进入】")】 ~~~json { title: { text: 'Funnel', left: 'left', top: 'bottom' }, tooltip: { trigger: 'item', formatter: '{a} <br/>{b} : {c}%' }, toolbox: { orient: 'vertical', top: 'center', feature: { dataView: { readOnly: false }, restore: {}, saveAsImage: {} } }, legend: { orient: 'vertical', left: 'left', data: ['Show', 'Click', 'Visit', 'Inquiry', 'Order'] }, series: [ { name: 'Funnel', type: 'funnel', width: '40%', height: '45%', left: '5%', top: '50%', data: [ { value: 60, name: 'Visit' }, { value: 30, name: 'Inquiry' }, { value: 10, name: 'Order' }, { value: 80, name: 'Click' }, { value: 100, name: 'Show' } ] }, { name: 'Pyramid', type: 'funnel', width: '40%', height: '45%', left: '5%', top: '5%', sort: 'ascending', data: [ { value: 60, name: 'Visit' }, { value: 30, name: 'Inquiry' }, { value: 10, name: 'Order' }, { value: 80, name: 'Click' }, { value: 100, name: 'Show' } ] }, { name: 'Funnel', type: 'funnel', width: '40%', height: '45%', left: '55%', top: '5%', label: { position: 'left' }, data: [ { value: 60, name: 'Visit' }, { value: 30, name: 'Inquiry' }, { value: 10, name: 'Order' }, { value: 80, name: 'Click' }, { value: 100, name: 'Show' } ] }, { name: 'Pyramid', type: 'funnel', width: '40%', height: '45%', left: '55%', top: '50%', sort: 'ascending', label: { position: 'left' }, data: [ { value: 60, name: 'Visit' }, { value: 30, name: 'Inquiry' }, { value: 10, name: 'Order' }, { value: 80, name: 'Click' }, { value: 100, name: 'Show' } ] } ] } ~~~ 复制 ![](https://img.kancloud.cn/68/54/685423b7672ac64d0d0413cf36d0e457_1920x503.png) > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ![](https://img.kancloud.cn/6e/7a/6e7a4b1f2578557c6b3be04ca87153fd_1661x418.png) ##### 7.2、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色\[显示主标题颜色\] > 字体大小\[显示主标题字体大小\] > 字体位置\[显示标题位置\] > 副标题\[副标题填写描述数据\] > 字体颜色\[副标题颜色\] > 字体大小\[副标题字体大小\] ![](https://img.kancloud.cn/41/e0/41e05198537a3f2b43c75bfb658472b0_1660x648.png) ##### 7.3、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 ![](https://img.kancloud.cn/4a/19/4a19a1a1d5fa08017ba35d06eba2ef4d_1657x560.png) ##### 7.4、图例操作 > 图例:是否显示图标 > 位置:显示图标位置 > 布局朝向:显示图标朝向位置 > 字体大小:显示图标大小,图标字体大小 自定义配色 > 配置显示的颜色 ![](https://img.kancloud.cn/ad/a1/ada1f7b4eb15fd6d68a81c2d56a0a50a_1131x298.png) ![](https://img.kancloud.cn/11/90/1190ef3fce96a08e74d456b9b2c5c02a_1658x496.png) ### 8、仪表盘 > 图层名称:控件名称 > 字段标识:此属性标识字段属性,一般不需要修改由系统生成。 > 系统配色:系统主题颜色 > 配色选择:选择主题 > 高度:控件像素高度 ![](https://img.kancloud.cn/9d/fd/9dfd8126433a4adf7c261994f7361286_1658x470.png) ##### 8.1、数据设置 > 数据类型:静态数据 > > > 数据值:编辑【[获取数据访问:echart官网【点击进入】](https://echarts.apache.org/examples/zh/index.html#chart-type-gauge "获取数据访问:echart官网【点击进入】")】 ~~~json { series: [ { type: 'gauge', min: 0, max: 100, splitNumber: 10, radius: '80%', axisLine: { lineStyle: { color: [[1, '#f00']], width: 3 } }, splitLine: { distance: -18, length: 18, lineStyle: { color: '#f00' } }, axisTick: { distance: -12, length: 10, lineStyle: { color: '#f00' } }, axisLabel: { distance: -50, color: '#f00', fontSize: 25 }, anchor: { show: true, size: 20, itemStyle: { borderColor: '#000', borderWidth: 2 } }, pointer: { offsetCenter: [0, '10%'], icon: 'path://M2090.36389,615.30999 L2090.36389,615.30999 C2091.48372,615.30999 2092.40383,616.194028 2092.44859,617.312956 L2096.90698,728.755929 C2097.05155,732.369577 2094.2393,735.416212 2090.62566,735.56078 C2090.53845,735.564269 2090.45117,735.566014 2090.36389,735.566014 L2090.36389,735.566014 C2086.74736,735.566014 2083.81557,732.63423 2083.81557,729.017692 C2083.81557,728.930412 2083.81732,728.84314 2083.82081,728.755929 L2088.2792,617.312956 C2088.32396,616.194028 2089.24407,615.30999 2090.36389,615.30999 Z', length: '115%', itemStyle: { color: '#000' } }, detail: { valueAnimation: true, precision: 1 }, title: { offsetCenter: [0, '-50%'] }, data: [ { value: 58.46, name: 'PLP' } ] }, { type: 'gauge', min: 0, max: 60, splitNumber: 6, axisLine: { lineStyle: { color: [[1, '#000']], width: 3 } }, splitLine: { distance: -3, length: 18, lineStyle: { color: '#000' } }, axisTick: { distance: 0, length: 10, lineStyle: { color: '#000' } }, axisLabel: { distance: 10, fontSize: 25, color: '#000' }, pointer: { show: false }, title: { show: false }, anchor: { show: true, size: 14, itemStyle: { color: '#000' } } } ] } ~~~ 复制 ![](https://img.kancloud.cn/bf/e0/bfe07c78b6c3b27570a2ce6f9c0f91b9_1920x561.png) > 数据类型:动态数据 > > > 配置请求:编辑Api接口\[根据接口配置返回数据\] 操作属性 > 隐藏:勾选后,该字段将隐藏,但如果动态赋值,可以对该字段进行赋值。 ![](https://img.kancloud.cn/19/95/199576325f88f7299fe3e2dcd1b56829_1656x383.png) ##### 8.2、仪表盘设置 > 仪表盘设置:填充仪表盘值数据 > 指针:指定仪表盘内的值位置 > 轴线:显示【仪表盘设置】的线 > 分割线:例如钟表的区分线 > 刻度:例如钟表的刻度线 > 刻度标签:例如钟表的分数值 > 刻度颜色:刻度标签颜色 ![](https://img.kancloud.cn/8d/1a/8d1acfb241c7a802acf6dfcec9ac8626_1655x449.png) ##### 8.3、标题设置 > 标题:是否显示标题 > 标题:\[主标题名称\] > 字体颜色\[显示主标题颜色\] > 字体大小\[显示主标题字体大小\] > 字体位置\[显示标题位置\] > 副标题\[副标题填写描述数据\] > 字体颜色\[副标题颜色\] > 字体大小\[副标题字体大小\] ![](https://img.kancloud.cn/18/2a/182a6e362c3fedc291fee97b298928c0_1653x644.png) ##### 8.4、数值设置 > 显示:是否显示数值 > 字体大小:显示数值字体大小 > 字体颜色:显示数值字体颜色 > 字体粗细:显示数值字体粗细 > 数据格式:使用【{value}】 ![](https://img.kancloud.cn/4c/24/4c24c96acc6c0a1acb6036b9f62623d8_548x465.png) 提示语设置 > 字体大小:显示提示语字体大小 > 字体颜色:显示提示语字体颜色 ![](https://img.kancloud.cn/78/6a/786a99c24c380b5e2116736c3f6bf654_1650x628.png) ##### 8.5、图例操作 > 图例:是否显示图标 > 位置:显示图标位置 > 布局朝向:显示图标朝向位置 > 字体大小:显示图标大小,图标字体大小 自定义配色 > 配置显示的颜色 ![](https://img.kancloud.cn/ad/a1/ada1f7b4eb15fd6d68a81c2d56a0a50a_1131x298.png) ![](https://img.kancloud.cn/0b/5c/0b5c22f0c0112ffa2021aace51183966_1654x485.png)