折柱图
配置项如下
option = {
color: '#1DACFF',
tooltip: {
trigger: 'axis',
axisPointer: {
crossStyle: {
color: '#38A9F5'
}
},
// 背景色
backgroundColor: '#fff',
borderColor: '#000',
textStyle: {
color: '#999'
},
padding: [8, 8],
extraCssText: 'box-shadow:0px 10px 20px 2px rgba(56,169,245,0.15);'
},
legend: {
data: ['点赞量', '评论量']
},
xAxis: [{
type: 'category',
data: ['11/1', '11/2', '11/3', '11/4', '11/5', '11/6', '11/7', '11/8', '11/9', '11/10', '11/11', '11/12']
}],
yAxis: [{
type: 'value',
name: '点赞量',
axisLabel: {
formatter(val) {
let tmp = []
if (val > 9999) {
tmp.push((val / 10000).toFixed(1) + 'w')
} else if (val > 999) {
tmp.push((val / 1000).toFixed(1) + 'k')
} else {
tmp.push(val)
}
return tmp
}
},
splitLine: {
lineStyle: {
color: '#F9FAFA',
style: 'dotted'
}
},
axisTick: {
show: false
}
},
{
type: 'value',
name: '评论量',
axisLabel: {
formatter(val) {
let tmp = []
if (val > 9999) {
tmp.push((val / 10000).toFixed(1) + 'w')
} else if (val > 999) {
tmp.push((val / 1000).toFixed(1) + 'k')
} else {
tmp.push(val)
}
return tmp
}
},
splitLine: {
show: false
},
axisTick: { // 隐藏刻度
show: false
}
}
],
series: [{
name: '点赞量',
type: 'bar',
data: [1122, 4119, 7110, 2112, 2516, 2671, 1315, 1612, 3216, 2010, 6140, 3310],
barWidth: 30 // 柱状图宽度
},
{
name: '评论量',
type: 'line',
yAxisIndex: 1,
data: [22220, 22222, 32203, 42250, 62230, 12202, 22203, 23224, 22230, 16225, 22120, 62222],
itemStyle: {
normal: {
// 背景颜色
color: 'rgba(61, 171, 245, 0.1)',
lineStyle: {
// 线条颜色
color: 'RGBA(58, 161, 255, 1)'
},
borderColor: '#00A2FF',
borderWidth: 2,
borderType: 'solid'
}
}
}
]
};