123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <template>
- <div ref="echarts2" class="echarts2"></div>
- </template>
- <style scoped lang="scss">
- .echarts2 {
- height: 18vh;
- width: 100%;
- }
- </style>
- <script setup>
- import * as echarts from 'echarts'
- const echarts2 = ref()
- onMounted(() => {
- echarts2View()
- })
- function echarts2View() {
- const myChart2 = echarts.init(echarts2.value)
- const option2 = {
- series: [
- {
- type: 'pie',
- radius: ['45%', '70%'],
- avoidLabelOverlap: false,
- label: {
- alignTo: 'labelLine',
- lineHeight: 15,
- edgeDistance: 10,
- color: '#FFFFFF',
- fontSize: '14'
- },
- emphasis: {
- label: {
- show: false
- }
- },
- labelLine: {
- show: true
- },
- data: [
- { value: 1048, name: '国家级' },
- { value: 735, name: '省级' }
- ]
- }
- ]
- }
- myChart2.setOption(option2)
- window.addEventListener('resize', function () {
- myChart2.resize()
- })
- }
- </script>
|