| | |
| | | import echarts from 'echarts' |
| | | |
| | | function drawSafetyPie(options) { |
| | | let id = options.id |
| | | // var title = options.title |
| | | let series = options.series |
| | | let legend = getLegend(series) |
| | | series = setSeriesLabel(series) |
| | | let myChart = echarts.init(document.getElementById(id)) |
| | | console.log(series) |
| | | console.log(legend) |
| | | // 指定图表的配置项和数据 |
| | | myChart.setOption({ |
| | | series: series |
| | | }) |
| | | window.addEventListener('resize', () => { myChart.resize() }) |
| | | function drawSafetyPie (options) { |
| | | const id = options.id |
| | | // var title = options.title |
| | | let series = options.series |
| | | const legend = getLegend(series) |
| | | series = setSeriesLabel(series) |
| | | const myChart = echarts.init(document.getElementById(id)) |
| | | console.log(series) |
| | | console.log(legend) |
| | | // 指定图表的配置项和数据 |
| | | myChart.setOption({ |
| | | series: series |
| | | }) |
| | | window.addEventListener('resize', () => { |
| | | myChart.resize() |
| | | }) |
| | | } |
| | | |
| | | function setSeriesLabel(series) { |
| | | for (var i = 0; i < series.length; i++) { |
| | | series[i]['label'] = { |
| | | position: 'inside', |
| | | formatter: '{d}%', |
| | | color: '#090607' |
| | | } |
| | | function setSeriesLabel (series) { |
| | | for (var i = 0; i < series.length; i++) { |
| | | series[i].label = { |
| | | position: 'inside', |
| | | formatter: '{d}%', |
| | | color: '#090607' |
| | | } |
| | | return series |
| | | } |
| | | return series |
| | | } |
| | | |
| | | function getLegend(series) { |
| | | var legend = [] |
| | | for (var i = 0; i < series.length; i++) { |
| | | var datas = series[i].data |
| | | for (var j = 0; j < datas.length; j++) { |
| | | legend[legend.length] = datas[j].name |
| | | } |
| | | function getLegend (series) { |
| | | var legend = [] |
| | | for (var i = 0; i < series.length; i++) { |
| | | var datas = series[i].data |
| | | for (var j = 0; j < datas.length; j++) { |
| | | legend[legend.length] = datas[j].name |
| | | } |
| | | return legend |
| | | } |
| | | return legend |
| | | } |
| | | |
| | | export default { |
| | | drawSafetyPie |
| | | drawSafetyPie |
| | | } |