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