let xLabel = ['1','2','3','4','5']
option = {
tooltip:{},
backgroundColor: "#0F375F",
animation: false,
grid: {
top: "25%",
bottom: "10%"//也可设置left和right设置距离来控制图表的大小
},
legend:{
show:true,
icon:'rect',
right:'5%',
top:"10%",
itemHeight:5,
textStyle:{
color:"#fff"
}
},
xAxis: {
data: xLabel,
axisLine: {
show: true, //隐藏X轴轴线
lineStyle: {
color: '#11417a'
}
},
axisTick: {
show: false //隐藏X轴刻度
},
axisLabel: {
show: true,
margin: 14,
fontSize: 14,
textStyle: {
color: "#A3C0DF" //X轴文字颜色
}
},
},
yAxis: [
{
type: "value",
gridIndex: 0,
min: 0,
max: 100,
interval: 25,
// splitNumber: 4,
splitLine: {
show: true,
lineStyle: {
color: '#113763',
width: 1
},
},
axisTick: {
show: false
},
axisLine: {
show: true,
lineStyle: {
color: '#11417a'
}
},
axisLabel: {
show: true,
margin: 14,
fontSize: 14,
textStyle: {
color: "#A3C0DF" //X轴文字颜色
}
},
},
],
series: [
{
name: "A",
type: "bar",
barWidth: 20,
itemStyle: {
normal: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: "#2befc1"
},
{
offset: 1,
color: "#11535e"
}
])
}
},
data: [20, 80, 100, 40, 34, 90, 60],
z: 10,
zlevel: 0,
"label": {
"show": true,
"position": "top",
"distance": 10,
fontSize:16,
"color": "#01fff4"
}
},
{
// 分隔
type: "pictorialBar",
itemStyle: {
normal:{
color:"#0F375F"
}
},
symbolRepeat: "fixed",
symbolMargin: 3,
symbol: "rect",
symbolClip: true,
symbolSize: [20, 2],
symbolPosition: "start",
symbolOffset: [-12, 0],
// symbolBoundingData: this.total,
data: [20, 80, 100, 40, 34, 90, 60],
width: 25,
z: 0,
zlevel: 1,
},
{
name: "B",
type: "bar",
barWidth: 20,
itemStyle: {
normal: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: "#1fc6e4"
},
{
offset: 1,
color: "#124b65"
}
])
}
},
data: [20, 80, 100, 40, 34, 90, 60],
z: 10,
zlevel: 0,
"label": {
"show": true,
"position": "top",
"distance": 10,
fontSize:16,
"color": "#01fff4"
}
},
{
// 分隔
type: "pictorialBar",
itemStyle: {
normal:{
color:"#0F375F"
}
},
symbolRepeat: "fixed",
symbolMargin: 3,
symbol: "rect",
symbolClip: true,
symbolSize: [20, 2],
symbolPosition: "start",
symbolOffset: [12,0],
// symbolBoundingData: this.total,
data: [20, 80, 100, 40, 34, 90, 60],
width: 25,
z: 0,
zlevel: 1,
},
]
};