13693261870
2022-09-16 354b3dbfbffb3df45212a2a44dbbf48b4acc2594
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
var any_xiangMuLX = function (myData, containerID) {
    var title = myData.title;
    var subtitle = myData.subtitle;
    var legend = myData.legend;
    var data = myData.data;
    var unit = myData.unit;
    var myChart = echarts.init(document.getElementById(containerID), echar_theme);
 
    function createSerData() {
        var parr = [];
        for (var i = 0; i < legend.length; i++) {
            var ser = {};
            ser.name = legend[i];
            ser.value = data[i];
            parr.push(ser);
        }
 
        return parr;
    }
 
    var serdata = createSerData();
 
    var option = {
        backgroundColor: '#fff',
        title: {
            text: title,
            subtext: subtitle,
            x: 'center',
            y: '55',
            textStyle: {
                fontWeight: 'normal',
                fontSize: 16
            }
        },
        tooltip: {
            show: true,
            trigger: 'item',
            formatter: "{b}: {c} " + unit
        },
        legend: {
            show: false,
            orient: 'horizontal',
            bottom: '0%',
            data: legend
        },
        series: [{
            type: 'pie',
            radius: ['45%', '95%'],
            //color: ['#86D560', '#AF89D6', '#59ADF3', '#FF999A', '#FFCC67'],
 
            label: {
                normal: {
                    position: 'inner',
                    formatter: '{c}',
 
                    textStyle: {
                        color: '#fff',
                        fontWeight: 'bold',
                        fontSize: 14
                    }
                }
            },
            labelLine: {
                normal: {
                    show: false
                }
            },
            data: serdata
        }]
    };
    myChart.setOption(option);
}