/*大屏*/
(function () {
var hchart1 = echarts.init(document.getElementById('hchart1'));
var hchart2 = echarts.init(document.getElementById('hchart2'));
var hchart3 = echarts.init(document.getElementById('hchart3'));
var option = [{
tooltip: {},
series: [{
name: '故障次数',
type: 'pie',
radius: '65%',
labelLine: {
show: false
},
selectedOffset: 30,
markPoint: {
label: {
positon: 'inside',
color: '#fff'
}
},
data: [{
value: 26,
itemStyle: {
color: '#1eb0dc'
}
},
{
value: 71,
itemStyle: {
color: '#4b5d71'
}
},
]
}]
},
// huan2
{
tooltip: {},
legend: [{
// 设置布局方向
orient: 'vertical',
// 文字和图形对齐方式
align: 'left',
left: '0%',
top: '30%',
// 图形形状
icon: 'circle',
padding: [0, 0, 0, 0],
itemGap: 18,
itemWidth:4,
temHeight:4,
textStyle: {
borderRadius: 100,
color: '#a5dbf7',
fontSize: 8
},
data: ["ZM01", 'ZM02', "ZM03", "ZM04"]
}],
series: [{
type: 'pie',
radius: '65%',
left: '20%',
labelLine: {
show: false
},
data: [{
value: 200,
name: 'ZM01',
itemStyle: {
color: '#19ffec'
}
},
{
value: 156,
name: 'ZM02',
itemStyle: {
color: '#ffcc00'
}
},
{
value: 400,
name: 'ZM03',
itemStyle: {
color: '#1eb0dc'
}
},
{
value: 991,
name: 'ZM04',
itemStyle: {
color: '#ff9c00'
}
}
]
}]
},
// huan3
{
tooltip: {},
legend: [{
// 设置布局方向
orient: 'vertical',
// 文字和图形对齐方式
align: 'left',
left: '0%',
top: '30%',
// 图形形状
icon: 'circle',
padding: [0, 0, 0, 0],
itemGap: 18,
itemWidth:4,
temHeight: 4,
textStyle: {
borderRadius: 100,
color: '#a5dbf7',
fontSize: 8
},
data: ["100", '200', "201", "203"]
}],
series: [{
type: 'pie',
radius: '65%',
left: '20%',
labelLine: {
show: false
},
data: [{
value: 100,
name: '100',
itemStyle: {
color: '#19ffec'
}
},
{
value: 200,
name: '200',
itemStyle: {
color: '#ffcc00'
}
},
{
value: 201,
name: '201',
itemStyle: {
color: '#1eb0dc'
}
},
{
value: 203,
name: '203',
itemStyle: {
color: '#ff9c00'
}
}
]
}]
}
];
// 使用刚指定的配置项和数据显示图表
hchart1.setOption(option[0])
hchart2.setOption(option[1])
hchart3.setOption(option[2])
window.addEventListener('resize', function () {
hchart1.resize();
hchart2.resize();
hchart3.resize();
})
})()