Blame view

Yi.Vben5.Vue3/apps/web-antd/src/views/dashboard/analytics/analytics-visits-data.vue 1.57 KB
515fceeb   “wangming”   框架初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
  <script lang="ts" setup>
  import type { EchartsUIType } from '@vben/plugins/echarts';
  
  import { EchartsUI, useEcharts } from '@vben/plugins/echarts';
  import { onMounted, ref } from 'vue';
  
  const chartRef = ref<EchartsUIType>();
  const { renderEcharts } = useEcharts(chartRef);
  
  onMounted(() => {
    renderEcharts({
      legend: {
        bottom: 0,
        data: ['访问', '趋势'],
      },
      radar: {
        indicator: [
          {
            name: '网页',
          },
          {
            name: '移动端',
          },
          {
            name: 'Ipad',
          },
          {
            name: '客户端',
          },
          {
            name: '第三方',
          },
          {
            name: '其它',
          },
        ],
        radius: '60%',
        splitNumber: 8,
      },
      series: [
        {
          areaStyle: {
            opacity: 1,
            shadowBlur: 0,
            shadowColor: 'rgba(0,0,0,.2)',
            shadowOffsetX: 0,
            shadowOffsetY: 10,
          },
          data: [
            {
              itemStyle: {
                color: '#b6a2de',
              },
              name: '访问',
              value: [90, 50, 86, 40, 50, 20],
            },
            {
              itemStyle: {
                color: '#5ab1ef',
              },
              name: '趋势',
              value: [70, 75, 70, 76, 20, 85],
            },
          ],
          itemStyle: {
            // borderColor: '#fff',
            borderRadius: 10,
            borderWidth: 2,
          },
          symbolSize: 0,
          type: 'radar',
        },
      ],
      tooltip: {},
    });
  });
  </script>
  
  <template>
    <EchartsUI ref="chartRef" />
  </template>