103 lines
3.4 KiB
Plaintext
103 lines
3.4 KiB
Plaintext
let myChart = echarts.init(document.getElementById('echarts-one'));
|
||
let myChart2 = echarts.init(document.getElementById('echarts-two'));
|
||
|
||
function initEchartsOne(valueList) {
|
||
let fontSize = '14', fontFamily = 'Alibaba PuHuiTi R', fontColor = '#000';
|
||
let option = {
|
||
color: ['#37a2da', '#32c5e9', '#9fe6b8', '#ffdb5c', '#ff9f7f', '#fb7293', '#e7bcf3', '#8378ea'],
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: '{a} <br/>{b} : {c} ({d}%)',
|
||
textStyle: {
|
||
color: fontColor,
|
||
fontFamily: fontFamily
|
||
},
|
||
},
|
||
toolbox: {
|
||
show: true,
|
||
},
|
||
legend: {
|
||
x: '10%', //水平位置,【left\center\right\数字】
|
||
y: '350', //垂直位置,【top\center\bottom\数字】
|
||
align: 'left', //字在图例的左边或右边【left/right】
|
||
orient: 'horizontal', //图例方向【horizontal/vertical】
|
||
icon: 'circle', //图例形状【circle\rect\roundRect\triangle\diamond\pin\arrow\none】
|
||
textStyle: {
|
||
color: '#000',
|
||
fontFamily: fontFamily,
|
||
fontSize: fontSize
|
||
},
|
||
},
|
||
series: [
|
||
{
|
||
name: '监理单位',
|
||
type: 'pie',
|
||
radius: [0, 130],
|
||
center: ["50%", "40%"],
|
||
label: {
|
||
textStyle: {
|
||
color: '#000',
|
||
fontFamily: fontFamily,
|
||
fontSize: fontSize
|
||
},
|
||
},
|
||
data: valueList,
|
||
},
|
||
],
|
||
};
|
||
myChart.setOption(option, true);
|
||
window.addEventListener("resize", function () {
|
||
myChart.resize();
|
||
});
|
||
}
|
||
|
||
// 施工单位
|
||
function initEchartsTwo(valueList) {
|
||
let fontSize = '14', fontFamily = 'Alibaba PuHuiTi R', fontColor = '#000';
|
||
let option = {
|
||
color: ['#37a2da', '#32c5e9', '#9fe6b8', '#ffdb5c', '#ff9f7f', '#fb7293', '#e7bcf3', '#8378ea'],
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: '{a} <br/>{b} : {c} ({d}%)',
|
||
textStyle: {
|
||
color: fontColor,
|
||
fontFamily: fontFamily
|
||
},
|
||
},
|
||
toolbox: {
|
||
show: true,
|
||
},
|
||
legend: {
|
||
x: '10%', //水平位置,【left\center\right\数字】
|
||
y: '350', //垂直位置,【top\center\bottom\数字】
|
||
align: 'left', //字在图例的左边或右边【left/right】
|
||
orient: 'horizontal', //图例方向【horizontal/vertical】
|
||
icon: 'circle', //图例形状【circle\rect\roundRect\triangle\diamond\pin\arrow\none】
|
||
textStyle: {
|
||
color: '#000',
|
||
fontFamily: fontFamily,
|
||
fontSize: fontSize
|
||
},
|
||
},
|
||
series: [
|
||
{
|
||
name: '施工单位',
|
||
type: 'pie',
|
||
radius: [0, 130],
|
||
center: ["50%", "40%"],
|
||
label: {
|
||
textStyle: {
|
||
color: '#000',
|
||
fontFamily: fontFamily,
|
||
fontSize: fontSize
|
||
},
|
||
},
|
||
data: valueList,
|
||
},
|
||
],
|
||
};
|
||
myChart2.setOption(option, true);
|
||
window.addEventListener("resize", function () {
|
||
myChart2.resize();
|
||
});
|
||
} |