¶Ô±ÈÐÂÎļþ |
| | |
| | | /* |
| | | * uCharts® |
| | | * 髿§è½è·¨å¹³å°å¾è¡¨åºï¼æ¯æH5ãAPPãå°ç¨åºï¼å¾®ä¿¡/æ¯ä»å®/ç¾åº¦/头æ¡/QQ/360ï¼ãVueãTaroçæ¯æcanvasçæ¡æ¶å¹³å° |
| | | * Copyright (c) 2021 QIUN®ç§äº https://www.ucharts.cn All rights reserved. |
| | | * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) |
| | | * å¤å¶ä½¿ç¨è¯·ä¿çæ¬æ®µæ³¨éï¼æè°¢æ¯æå¼æºï¼ |
| | | * |
| | | * uChartsÂ®å®æ¹ç½ç« |
| | | * https://www.uCharts.cn |
| | | * |
| | | * 弿ºå°å: |
| | | * https://gitee.com/uCharts/uCharts |
| | | * |
| | | * uni-appæä»¶å¸åºå°åï¼ |
| | | * http://ext.dcloud.net.cn/plugin?id=271 |
| | | * |
| | | */ |
| | | |
| | | // éç¨é
置项 |
| | | |
| | | // 主é¢é¢è²é
ç½®ï¼å¦æ¯ä¸ªå¾è¡¨ç±»åéè¦ä¸å主é¢ï¼è¯·å¨å¯¹åºå¾è¡¨ç±»å䏿´æ¹color屿§ |
| | | const color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc']; |
| | | |
| | | const cfe = { |
| | | //demotype为èªå®ä¹å¾è¡¨ç±»å |
| | | "type": ["pie", "ring", "rose", "funnel", "line", "column", "area", "radar", "gauge","candle","demotype"], |
| | | //å¢å èªå®ä¹å¾è¡¨ç±»åï¼å¦æéè¦categoriesï¼è¯·å¨è¿éå å
¥æ¨çå¾è¡¨ç±»åä¾å¦æåç"demotype" |
| | | "categories": ["line", "column", "area", "radar", "gauge", "candle","demotype"], |
| | | //instance为å®ä¾åéæ¿è½½å±æ§ï¼option为eoptsæ¿è½½å±æ§ï¼ä¸è¦å é¤ |
| | | "instance": {}, |
| | | "option": {}, |
| | | //ä¸é¢æ¯èªå®ä¹formaté
ç½®ï¼å é¤H5端å¤çå
¶ä»ç«¯æ æ³éè¿propsä¼ é彿°ï¼åªè½éè¿æ¤å±æ§å¯¹åºä¸æ çæ¹å¼æ¥æ¿æ¢ |
| | | "formatter":{ |
| | | "tooltipDemo1":function(res){ |
| | | let result = '' |
| | | for (let i in res) { |
| | | if (i == 0) { |
| | | result += res[i].axisValueLabel + 'å¹´éå®é¢' |
| | | } |
| | | let value = '--' |
| | | if (res[i].data !== null) { |
| | | value = res[i].data |
| | | } |
| | | // #ifdef H5 |
| | | result += '\n' + res[i].seriesName + 'ï¼' + value + ' ä¸å
' |
| | | // #endif |
| | | |
| | | // #ifdef APP-PLUS |
| | | result += '<br/>' + res[i].marker + res[i].seriesName + 'ï¼' + value + ' ä¸å
' |
| | | // #endif |
| | | } |
| | | return result; |
| | | }, |
| | | legendFormat:function(name){ |
| | | return "èªå®ä¹å¾ä¾+"+name; |
| | | }, |
| | | yAxisFormatDemo:function (value, index) { |
| | | return value + 'å
'; |
| | | }, |
| | | seriesFormatDemo:function(res){ |
| | | return res.name + 'å¹´' + res.value + 'å
'; |
| | | } |
| | | }, |
| | | //è¿éæ¼ç¤ºäºèªå®ä¹æ¨çå¾è¡¨ç±»åçoptionï¼å¯ä»¥éæå½åï¼ä¹åå¨ç»ä»¶ä¸ type="demotype" åï¼ç»ä»¶ä¼è°ç¨è¿ä¸ªè±æ¬å·éçoptionï¼å¦æç»ä»¶ä¸è¿åå¨eoptsåæ°ï¼ä¼å°demotypeä¸eoptsä¸optionå并忏²æå¾è¡¨ã |
| | | "demotype":{ |
| | | "color": color, |
| | | //å¨è¿éå¡«åechartsçoptionå³å¯ |
| | | |
| | | }, |
| | | //ä¸é¢æ¯èªå®ä¹é
ç½®ï¼è¯·æ·»å é¡¹ç®æéçéç¨é
ç½® |
| | | "column": { |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "tooltip": { |
| | | "trigger": 'axis' |
| | | }, |
| | | "grid": { |
| | | "top": 30, |
| | | "bottom": 50, |
| | | "right": 15, |
| | | "left": 40 |
| | | }, |
| | | "legend": { |
| | | "bottom": 'left', |
| | | }, |
| | | "toolbox": { |
| | | "show": false, |
| | | }, |
| | | "xAxis": { |
| | | "type": 'category', |
| | | "axisLabel": { |
| | | "color": '#666666' |
| | | }, |
| | | "axisLine": { |
| | | "lineStyle": { |
| | | "color": '#CCCCCC' |
| | | } |
| | | }, |
| | | "boundaryGap": true, |
| | | "data": [] |
| | | }, |
| | | "yAxis": { |
| | | "type": 'value', |
| | | "axisTick": { |
| | | "show": false, |
| | | }, |
| | | "axisLabel": { |
| | | "color": '#666666' |
| | | }, |
| | | "axisLine": { |
| | | "lineStyle": { |
| | | "color": '#CCCCCC' |
| | | } |
| | | }, |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'bar', |
| | | "data": [], |
| | | "barwidth": 20, |
| | | "label": { |
| | | "show": true, |
| | | "color": "#666666", |
| | | "position": 'top', |
| | | }, |
| | | }, |
| | | }, |
| | | "line": { |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "tooltip": { |
| | | "trigger": 'axis' |
| | | }, |
| | | "grid": { |
| | | "top": 30, |
| | | "bottom": 50, |
| | | "right": 15, |
| | | "left": 40 |
| | | }, |
| | | "legend": { |
| | | "bottom": 'left', |
| | | }, |
| | | "toolbox": { |
| | | "show": false, |
| | | }, |
| | | "xAxis": { |
| | | "type": 'category', |
| | | "axisLabel": { |
| | | "color": '#666666' |
| | | }, |
| | | "axisLine": { |
| | | "lineStyle": { |
| | | "color": '#CCCCCC' |
| | | } |
| | | }, |
| | | "boundaryGap": true, |
| | | "data": [] |
| | | }, |
| | | "yAxis": { |
| | | "type": 'value', |
| | | "axisTick": { |
| | | "show": false, |
| | | }, |
| | | "axisLabel": { |
| | | "color": '#666666' |
| | | }, |
| | | "axisLine": { |
| | | "lineStyle": { |
| | | "color": '#CCCCCC' |
| | | } |
| | | }, |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'line', |
| | | "data": [], |
| | | "barwidth": 20, |
| | | "label": { |
| | | "show": true, |
| | | "color": "#666666", |
| | | "position": 'top', |
| | | }, |
| | | }, |
| | | }, |
| | | "area": { |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "tooltip": { |
| | | "trigger": 'axis' |
| | | }, |
| | | "grid": { |
| | | "top": 30, |
| | | "bottom": 50, |
| | | "right": 15, |
| | | "left": 40 |
| | | }, |
| | | "legend": { |
| | | "bottom": 'left', |
| | | }, |
| | | "toolbox": { |
| | | "show": false, |
| | | }, |
| | | "xAxis": { |
| | | "type": 'category', |
| | | "axisLabel": { |
| | | "color": '#666666' |
| | | }, |
| | | "axisLine": { |
| | | "lineStyle": { |
| | | "color": '#CCCCCC' |
| | | } |
| | | }, |
| | | "boundaryGap": true, |
| | | "data": [] |
| | | }, |
| | | "yAxis": { |
| | | "type": 'value', |
| | | "axisTick": { |
| | | "show": false, |
| | | }, |
| | | "axisLabel": { |
| | | "color": '#666666' |
| | | }, |
| | | "axisLine": { |
| | | "lineStyle": { |
| | | "color": '#CCCCCC' |
| | | } |
| | | }, |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'line', |
| | | "data": [], |
| | | "areaStyle": {}, |
| | | "label": { |
| | | "show": true, |
| | | "color": "#666666", |
| | | "position": 'top', |
| | | }, |
| | | }, |
| | | }, |
| | | "pie": { |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "tooltip": { |
| | | "trigger": 'item' |
| | | }, |
| | | "grid": { |
| | | "top": 40, |
| | | "bottom": 30, |
| | | "right": 15, |
| | | "left": 15 |
| | | }, |
| | | "legend": { |
| | | "bottom": 'left', |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'pie', |
| | | "data": [], |
| | | "radius": '50%', |
| | | "label": { |
| | | "show": true, |
| | | "color": "#666666", |
| | | "position": 'top', |
| | | }, |
| | | }, |
| | | }, |
| | | "ring": { |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "tooltip": { |
| | | "trigger": 'item' |
| | | }, |
| | | "grid": { |
| | | "top": 40, |
| | | "bottom": 30, |
| | | "right": 15, |
| | | "left": 15 |
| | | }, |
| | | "legend": { |
| | | "bottom": 'left', |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'pie', |
| | | "data": [], |
| | | "radius": ['40%', '70%'], |
| | | "avoidLabelOverlap": false, |
| | | "label": { |
| | | "show": true, |
| | | "color": "#666666", |
| | | "position": 'top', |
| | | }, |
| | | "labelLine": { |
| | | "show": true |
| | | }, |
| | | }, |
| | | }, |
| | | "rose": { |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "tooltip": { |
| | | "trigger": 'item' |
| | | }, |
| | | "legend": { |
| | | "top": 'bottom' |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'pie', |
| | | "data": [], |
| | | "radius": "55%", |
| | | "center": ['50%', '50%'], |
| | | "roseType": 'area', |
| | | }, |
| | | }, |
| | | "funnel": { |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "tooltip": { |
| | | "trigger": 'item', |
| | | "formatter": "{b} : {c}%" |
| | | }, |
| | | "legend": { |
| | | "top": 'bottom' |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'funnel', |
| | | "left": '10%', |
| | | "top": 60, |
| | | "bottom": 60, |
| | | "width": '80%', |
| | | "min": 0, |
| | | "max": 100, |
| | | "minSize": '0%', |
| | | "maxSize": '100%', |
| | | "sort": 'descending', |
| | | "gap": 2, |
| | | "label": { |
| | | "show": true, |
| | | "position": 'inside' |
| | | }, |
| | | "labelLine": { |
| | | "length": 10, |
| | | "lineStyle": { |
| | | "width": 1, |
| | | "type": 'solid' |
| | | } |
| | | }, |
| | | "itemStyle": { |
| | | "bordercolor": '#fff', |
| | | "borderwidth": 1 |
| | | }, |
| | | "emphasis": { |
| | | "label": { |
| | | "fontSize": 20 |
| | | } |
| | | }, |
| | | "data": [], |
| | | }, |
| | | }, |
| | | "gauge": { |
| | | "color": color, |
| | | "tooltip": { |
| | | "formatter": '{a} <br/>{b} : {c}%' |
| | | }, |
| | | "seriesTemplate": { |
| | | "name": 'ä¸å¡ææ ', |
| | | "type": 'gauge', |
| | | "detail": {"formatter": '{value}%'}, |
| | | "data": [{"value": 50, "name": '宿ç'}] |
| | | }, |
| | | }, |
| | | "candle": { |
| | | "xAxis": { |
| | | "data": [] |
| | | }, |
| | | "yAxis": {}, |
| | | "color": color, |
| | | "title": { |
| | | "text": '' |
| | | }, |
| | | "dataZoom": [{ |
| | | "type": 'inside', |
| | | "xAxisIndex": [0, 1], |
| | | "start": 10, |
| | | "end": 100 |
| | | }, |
| | | { |
| | | "show": true, |
| | | "xAxisIndex": [0, 1], |
| | | "type": 'slider', |
| | | "bottom": 10, |
| | | "start": 10, |
| | | "end": 100 |
| | | } |
| | | ], |
| | | "seriesTemplate": { |
| | | "name": '', |
| | | "type": 'k', |
| | | "data": [], |
| | | }, |
| | | } |
| | | } |
| | | |
| | | export default cfe; |