option = {
backgroundColor: '#000',
tooltip: {
trigger: 'item',
},
legend: {
data: [
{
name: '数量',
itemStyle: {
color: '#1F98D8',
},
},
{
name: '合格率',
itemStyle: {
color: '#43D5A0',
},
},
],
top: '20',
right: '10',
itemGap: 20,
itemWidth: 8,
itemHeight: 8,
textStyle: {
color: '#eee',
fontStyle: 'normal',
fontWeight: 'normal',
fontFamily: 'sans-serif',
fontSize: 12,
},
},
xAxis: {
type: 'category',
data: ['1标段', '2标段', '3标段', '4标段', '5标段'],
axisTick: {
show: false, // 不显示坐标轴刻度线
},
axisLine: {
show: true, // 不显示坐标轴线
},
axisLabel: {
show: true,
interval: 0,
textStyle: {
color: 'rgba(255,255,255,0.75)', // X轴文字颜色
padding: [0, 0, 0, 0],
fontSize: 12,
},
},
},
grid: {
containLabel: true,
left: 20,
right: 20,
top: 60,
bottom: 20,
},
yAxis: [
{
type: 'value',
axisTick: {
show: false,
},
axisLabel: {
formatter: '{value}',
},
splitLine: {
// show: false // 不显示网格线
lineStyle: {
type: 'dashed',
color: '#344a53',
},
},
},
{
type: 'value',
min: 0,
max: 100,
axisLabel: {
show: true,
interval: 'auto',
formatter: '{value} %',
},
axisTick: {
show: false,
},
splitLine: {
// show: false // 不显示网格线
lineStyle: {
type: 'dashed',
color: '#344a53',
},
},
},
],
series: [
{
name: '数量',
data: [10, 5, 15, 10, 12],
type: 'bar',
barWidth: 12,
yAxisIndex: 0,
itemStyle: {
fontSize: 16,
normal: {
color: new echarts.graphic.LinearGradient(
0,
0,
0,
1,
[
{
offset: 0,
color: '#1F98D8', // 0% 处的颜色
},
{
offset: 1,
color: 'rgba(31,152,216,.4)', // 100% 处的颜色
},
],
false
),
},
},
},
{
name: '合格率',
data: [50, 30, 80, 80, 70],
type: 'bar',
barWidth: 12,
yAxisIndex: 1,
itemStyle: {
fontSize: 16,
normal: {
color: new echarts.graphic.LinearGradient(
0,
0,
0,
1,
[
{
offset: 0,
color: '#43D5A0', // 0% 处的颜色
},
{
offset: 1,
color: 'rgba(67,213,160,.4)', // 100% 处的颜色
},
],
false
),
},
},
},
],
};