<template>
<div id="main1" style="width:600px;height:600px"></div>
</template>
<script>
import axios from 'axios'
import echarts from '../public/static/lib/echarts.min.js'
export default {
data(){
return{}
},
mounted(){
this.getData()
},
methods:{
async getData(){
const ret = await axios.post("api/data",{"start":"202101","end":"202106"})
const gj = [...new Set(ret.data.data.map(x=>x.nationName))]
var sj=[]
gj.forEach((item,index,temp)=>{
sj[index]=ret.data.data.filter(x=>x.nationName==item).map(x=>x.totalConsumption).reduce((x,y)=>