(function () {
var chart1 = echarts.init(document.getElementById('bbchart1'));
var chart2 = echarts.init(document.getElementById('bbchart2'));
var chart3 = echarts.init(document.getElementById('bbchart3'));
var chart4 = echarts.init(document.getElementById('bbchart4'));
var chart5 = echarts.init(document.getElementById('bbchart5'));
var option = [{
title: {
textStyle: {
color: '#2b8fff',
fontSize: 14,
fontWeight: 'bold'
}
},
tooltip: {},
legend: {
show: false
},
xAxis: {
data: ["18", "20", "24", "30", "35", "25", "38", "40"],
axisLabel: {
show: false,
// X 轴标签
// rotate: 30,
fontSize: 10
},
// 坐标轴线相关设置设置
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
yAxis: {
show: false,
type: 'value',
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
grid: {
left: '2%',
right: '10%',
bottom: '0%',
top: '30%',
containLabel: true
},
series: [{
name: '浅蓝',
type: 'bar',
data: [10, 30, 20, 15, 30, 10, 20, 30],
itemStyle: {
color: '#19ffe9'
},
barCategoryGap: '30%',
barWidth: 15,
label: {
show: false,
position: 'top',
fontSize: 10,
color: '#19ffe9'
}
}],
textStyle: {
color: "#1eb0dc"
}
},
// bar2
{
title: {
textStyle: {
color: '#2b8fff',
fontSize: 14,
fontWeight: 'bold'
}
},
tooltip: {},
legend: {
show: false
},
xAxis: {
data: ["18", "20", "24", "30", "35", "25", "38", "40"],
axisLabel: {
show: false,
// X 轴标签
// rotate: 30,
fontSize: 10
},
// 坐标轴线相关设置设置
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
yAxis: {
show: false,
type: 'value',
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
grid: {
left: '2%',
right: '10%',
bottom: '0%',
top: '30%',
containLabel: true
},
series: [{
name: '浅蓝',
type: 'bar',
data: [10, 30, 20, 15, 30, 10, 20, 30],
itemStyle: {
color: '#19ffe9'
},
barCategoryGap: '30%',
barWidth: 15,
label: {
show: false,
position: 'top',
fontSize: 10,
color: '#19ffe9'
}
}],
textStyle: {
color: "#1eb0dc"
}
},
// bar3
{
title: {
textStyle: {
color: '#2b8fff',
fontSize: 14,
fontWeight: 'bold'
}
},
tooltip: {},
legend: {
show: false
},
xAxis: {
data: ["18", "20", "24", "30", "35", "25", "38", "40"],
axisLabel: {
show: false,
// X 轴标签
// rotate: 30,
fontSize: 10
},
// 坐标轴线相关设置设置
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
yAxis: {
show: false,
type: 'value',
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
grid: {
left: '2%',
right: '10%',
bottom: '0%',
top: '30%',
containLabel: true
},
series: [{
name: '浅蓝',
type: 'bar',
data: [10, 30, 20, 15, 30, 10, 20, 30],
itemStyle: {
color: '#19ffe9'
},
barCategoryGap: '30%',
barWidth: 15,
label: {
show: false,
position: 'top',
fontSize: 10,
color: '#19ffe9'
}
}],
textStyle: {
color: "#1eb0dc"
}
},
// bar4
{
title: {
textStyle: {
color: '#2b8fff',
fontSize: 14,
fontWeight: 'bold'
}
},
tooltip: {},
legend: {
show: false
},
xAxis: {
data: ["18", "20", "24", "30", "35", "25", "38", "40"],
axisLabel: {
show: false,
// X 轴标签
// rotate: 30,
fontSize: 10
},
// 坐标轴线相关设置设置
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
yAxis: {
show: false,
type: 'value',
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
grid: {
left: '2%',
right: '10%',
bottom: '0%',
top: '30%',
containLabel: true
},
series: [{
name: '浅蓝',
type: 'bar',
data: [10, 30, 20, 15, 30, 10, 20, 30],
itemStyle: {
color: '#19ffe9'
},
barCategoryGap: '30%',
barWidth: 15,
label: {
show: false,
position: 'top',
fontSize: 10,
color: '#19ffe9'
}
}],
textStyle: {
color: "#1eb0dc"
}
},
// bar5
{
title: {
textStyle: {
color: '#2b8fff',
fontSize: 14,
fontWeight: 'bold'
}
},
tooltip: {},
legend: {
show: false
},
xAxis: {
data: ["18", "20", "24", "30", "35", "25", "38", "40"],
axisLabel: {
show: false,
// X 轴标签
// rotate: 30,
fontSize: 10
},
// 坐标轴线相关设置设置
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
yAxis: {
show: false,
type: 'value',
axisLine: {
show: false,
lineStyle: {
color: '#1eb0dc'
}
},
axisTick: {
show: false
}
},
grid: {
left: '2%',
right: '10%',
bottom: '0%',
top: '30%',
containLabel: true
},
series: [{
name: '浅蓝',
type: 'bar',
data: [10, 30, 20, 15, 30, 10, 20, 30],
itemStyle: {
color: '#19ffe9'
},
barCategoryGap: '30%',
barWidth: 15,
label: {
show: false,
position: 'top',
fontSize: 10,
color: '#19ffe9'
}
}],
textStyle: {
color: "#1eb0dc"
}
},
]
chart1.setOption(option[0])
chart2.setOption(option[1])
chart3.setOption(option[2])
chart4.setOption(option[3])
chart5.setOption(option[4])
window.addEventListener('resize', function () {
chart1.resize();
chart2.resize();
chart3.resize();
chart4.resize();
chart5.resize();
})
})()