派生自 wuyushui/SewerAndRainNetwork

chenzeping
2021-03-05 16db39abe5b733764c760c7d3d754798cbe77c43
src/components/mapmodules/SafetyIndexPie.js
@@ -1,42 +1,45 @@
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
}