1 line
8.2 KiB
JSON
1 line
8.2 KiB
JSON
{"remainingRequest":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\视频边缘计算管理平台\\TransFlow\\src\\components\\chart\\pieChart.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\视频边缘计算管理平台\\TransFlow\\src\\components\\chart\\pieChart.vue","mtime":1672363277285},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1672206975777},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\babel-loader\\lib\\index.js","mtime":1672206975618},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1672206975777},{"path":"E:\\视频边缘计算管理平台\\TransFlow\\node_modules\\vue-loader\\lib\\index.js","mtime":1672206979279}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n\r\nexport default {\r\n name: 'pieChart', //饼图图组件\r\n data() {\r\n return {\r\n tableData: [\r\n {\r\n name: '111',\r\n val1: '100',\r\n val2: '200',\r\n val3: '300',\r\n val4: '400'\r\n }\r\n ],\r\n xData: [\r\n '0点',\r\n '1点',\r\n '2点',\r\n '3点',\r\n '4点',\r\n '5点',\r\n '6点',\r\n '7点',\r\n '8点',\r\n '9点',\r\n '10点',\r\n '11点',\r\n '12点',\r\n '13点',\r\n '14点',\r\n ],\r\n valData: [120, 132, 101, 134, 90, 432, 421, 234, 230, 210, 182, 191, 234, 290, 330],\r\n }\r\n },\r\n methods: {\r\n drawPie() {\r\n let myChart = this.$echarts.init(this.$refs.pieChart)\r\n var color = [\r\n '#0CD2E6',\r\n '#3751E6',\r\n '#FFC722'\r\n ];\r\n\r\n var legend = [\r\n 'A需求类型',\r\n 'B需求类型',\r\n 'C需求类型',\r\n ];\r\n\r\n var seriesData = [\r\n { \"name\": \"A需求类型\", \"value\": 30 },\r\n { \"name\": \"B需求类型\", \"value\": 10 },\r\n { \"name\": \"C需求类型\", \"value\": 15 },\r\n ]\r\n\r\n let option = {\r\n\r\n color: color,\r\n legend: {\r\n top: 20,\r\n right: 'center',\r\n textStyle: {\r\n\r\n },\r\n data: legend,\r\n },\r\n series: [{\r\n name: '需求类型占比',\r\n type: 'pie',\r\n center: ['50%', '55%'],\r\n radius: '80%',\r\n label: {\r\n normal: {\r\n show: false,\r\n },\r\n },\r\n labelLine: {\r\n show: false,\r\n length: 0,\r\n length2: 0,\r\n },\r\n label: {\r\n normal: {\r\n show: true,\r\n position: 'inside',\r\n formatter: '{value|{c}}',\r\n rich: {\r\n value: {\r\n fontSize: 20,\r\n color: '#ffffff',\r\n },\r\n },\r\n }\r\n },\r\n data: seriesData,\r\n }],\r\n };\r\n\r\n myChart.setOption(option)\r\n window.onresize = function(){\r\n myChart.resize()\r\n }\r\n \r\n },\r\n },\r\n mounted() {\r\n this.drawPie()\r\n }\r\n}\r\n",{"version":3,"sources":["pieChart.vue"],"names":[],"mappings":";;;;;;;AAOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA","file":"pieChart.vue","sourceRoot":"src/components/chart","sourcesContent":["<template>\r\n\r\n <div id=\"pieChart\" ref=\"pieChart\" style=\"width:664px;height:300px;\"></div>\r\n\r\n</template>\r\n \r\n<script>\r\nexport default {\r\n name: 'pieChart', //饼图图组件\r\n data() {\r\n return {\r\n tableData: [\r\n {\r\n name: '111',\r\n val1: '100',\r\n val2: '200',\r\n val3: '300',\r\n val4: '400'\r\n }\r\n ],\r\n xData: [\r\n '0点',\r\n '1点',\r\n '2点',\r\n '3点',\r\n '4点',\r\n '5点',\r\n '6点',\r\n '7点',\r\n '8点',\r\n '9点',\r\n '10点',\r\n '11点',\r\n '12点',\r\n '13点',\r\n '14点',\r\n ],\r\n valData: [120, 132, 101, 134, 90, 432, 421, 234, 230, 210, 182, 191, 234, 290, 330],\r\n }\r\n },\r\n methods: {\r\n drawPie() {\r\n let myChart = this.$echarts.init(this.$refs.pieChart)\r\n var color = [\r\n '#0CD2E6',\r\n '#3751E6',\r\n '#FFC722'\r\n ];\r\n\r\n var legend = [\r\n 'A需求类型',\r\n 'B需求类型',\r\n 'C需求类型',\r\n ];\r\n\r\n var seriesData = [\r\n { \"name\": \"A需求类型\", \"value\": 30 },\r\n { \"name\": \"B需求类型\", \"value\": 10 },\r\n { \"name\": \"C需求类型\", \"value\": 15 },\r\n ]\r\n\r\n let option = {\r\n\r\n color: color,\r\n legend: {\r\n top: 20,\r\n right: 'center',\r\n textStyle: {\r\n\r\n },\r\n data: legend,\r\n },\r\n series: [{\r\n name: '需求类型占比',\r\n type: 'pie',\r\n center: ['50%', '55%'],\r\n radius: '80%',\r\n label: {\r\n normal: {\r\n show: false,\r\n },\r\n },\r\n labelLine: {\r\n show: false,\r\n length: 0,\r\n length2: 0,\r\n },\r\n label: {\r\n normal: {\r\n show: true,\r\n position: 'inside',\r\n formatter: '{value|{c}}',\r\n rich: {\r\n value: {\r\n fontSize: 20,\r\n color: '#ffffff',\r\n },\r\n },\r\n }\r\n },\r\n data: seriesData,\r\n }],\r\n };\r\n\r\n myChart.setOption(option)\r\n window.onresize = function(){\r\n myChart.resize()\r\n }\r\n \r\n },\r\n },\r\n mounted() {\r\n this.drawPie()\r\n }\r\n}\r\n</script>\r\n<style scoped>\r\n</style>"]}]} |