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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
var any_XiangMuWeiZhi = function (myData, containerID) {
    var title = myData.title;
    var subtitle = "";//myData.subtitle;
    var legend = myData.legend;
    var xAxis = myData.xAxis;
    var data1 = myData.data1;
    var data2 = myData.data2;
    var myChart = echarts.init(document.getElementById(containerID), echar_theme);
 
    var option = {
        title: {
            show:false,
            text: title,
            subtext: subtitle,
            x: 'center'
        },
        tooltip: {
            trigger: 'axis'
        },
        toolbox: {
            show: false,
            feature: {
                mark: { show: true },
                dataView: { show: true, readOnly: false },
                magicType: { show: true, type: ['line', 'bar'] },
                restore: { show: true },
                saveAsImage: { show: true }
            }
        },
        grid:{x:'5%',x2:'5%',y:'75'},
        legend: {
            y: 'bottom',
            data: legend
        },
        xAxis: [
            {
                type: 'category',
                data: xAxis
            }
        ],
        yAxis: [
            {
                type: 'value',
                name: '用海面积(公顷)',
                axisLabel: {
                    formatter: '{value}'
                }
            },
            {
                type: 'value',
                name: '项目数量(个)',
                axisLabel: {
                    formatter: '{value} '
                }
            }
        ],
        series: [
 
            {
                name: legend[0],
                barMaxWidth:50,
                type: 'bar',
                markPoint: {
                    symbolSize: 60,       // 标注大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2
                    itemStyle: {
                        normal: {
                            //borderColor: '#1e90ff',
                            //borderWidth: 1,            // 标注边线线宽,单位px,默认为1
                            label: {
                                show: true
                            }
                        },
                        //鼠标悬浮时
                        emphasis: {
                            //borderColor: '#1e90ff',
                            //borderWidth: 5,
                            label: {
                                show: true
                            }
                        }
                    },
                    effect: {
                        show: true,
                        shadowBlur: 0
                    },
                    data: [{
                        //type: 'max', name: '最大值'
                    }
                        //, { type: 'min', name: '最小值' }
                    ]
                },
                data: data1
            },
            {
                name: legend[1],
                type: 'line',
                yAxisIndex: 1,
                markPoint: {
                    symbolSize: 60,       // 标注大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2
                    itemStyle: {
                        normal: {
                            //borderColor: '#1e90ff',
                            //borderWidth: 1,            // 标注边线线宽,单位px,默认为1
                            label: {
                                show: true
                            }
                        },
                        //鼠标悬浮时
                        emphasis: {
                            //borderColor: '#1e90ff',
                            //borderWidth: 5,
                            label: {
                                show: true
                            }
                        }
                    },
                    effect: {
                        show: true,
                        shadowBlur: 0
                    },
                    data: [{
                        type: 'max', name: '最大值'
                    }
                        //, { type: 'min', name: '最小值' }
                    ]
                },
                data: data2
            }
        ]
    };
    myChart.setOption(option);
    //myChart.on("click", function (params)
    //{
    //    var year = params.name.replace("年", "");
    //    if (year == "最大值")
    //        year = myData.maxFz.maxFzNF;
    //    func(year);
    //})
}