| | |
| | | return fontSize; |
| | | } |
| | | |
| | | function baseVisualMap(area) { |
| | | const _pieces = []; |
| | | area.forEach((v, i) => { |
| | | // if (i == 0) { |
| | | // _pieces.push({ |
| | | // lt: v[0], |
| | | // color: 'green' |
| | | // }); |
| | | // } |
| | | _pieces.push({ |
| | | gte: v[0], |
| | | lte: v[1], |
| | | color: 'red' |
| | | }); |
| | | }); |
| | | // const lastOne = area[area.length - 1]; |
| | | // _pieces.push({ |
| | | // gt: lastOne[1], |
| | | // color: 'green' |
| | | // }); |
| | | return { |
| | | type: 'piecewise', |
| | | // type: 'continuous', |
| | | show: false, |
| | | dimension: 0, |
| | | pieces: _pieces, |
| | | outOfRange: { |
| | | color: ['#5470c6'] |
| | | } |
| | | }; |
| | | } |
| | | |
| | | // 折线图 |
| | | function factorLineOption(_xAxis, _series) { |
| | | var fontSize = fGetChartFontSize(); |
| | |
| | | } |
| | | |
| | | // 折线图 |
| | | function smallLineOption(_xAxis, _series) { |
| | | function smallLineOption(_xAxis, _series, yMinInterval) { |
| | | var fontSize = fGetChartFontSize(); |
| | | return { |
| | | animationEasing: 'elasticOut', |
| | |
| | | splitLine: { |
| | | show: false |
| | | }, |
| | | minInterval: 1, |
| | | minInterval: yMinInterval ? yMinInterval : 1, |
| | | intervel: 1, |
| | | min: function (value) { |
| | | return Math.floor(value.min); |
| | |
| | | return option; |
| | | } |
| | | |
| | | export { factorLineOption, smallLineOption, gaugeOption }; |
| | | export { factorLineOption, smallLineOption, gaugeOption, baseVisualMap }; |