data = [{
name: '应完成任务',
value: 4158
}]
let yaxisData = []
let countList = []
data.map(item=>{
yaxisData.push(item.name)
countList.push(item.value)
})
let max = Math.max(...countList)
console.log(max)
let xData = [];
let yData = [];
option = {
backgroundColor:'#051145',
grid:{
left:'3%',
right:'3%',
top:'4%',
bottom:'4%',
containLabel:true
},
xAxis: {
show: false,
max: max,
type: 'value',
axisLine: {
show: false
},
axisTick: {
show: false
},
axisLabel: {
show: false
},
splitLine: {
show: false
},
},
yAxis: [
{
type: 'category',
barWidth: 20,
inverse: false,
axisLine: {
show: false
},
axisTick: {
show: false
}
}
],
series: [
{
type: 'bar',
data: data,
barWidth: 14,
barGap:'-100%',
max:max,
itemStyle: {
normal: {
color: {
x:0,
y:0,
x2:1,
y2:0,
colorStops:[
{
offset:'0',
color:'#05327C'
},
{
offset:1,
color:'#03F3F7'
}
]
},
borderRadius:[3,3,3,3]
}
},
z: 12
},
{
type: 'bar',
data: data.map(item=>{
return max
}),
barWidth: 14,
max:max,
itemStyle: {
normal: {
color: 'rgba(0,48,80,0.3)',
borderRadius:[3,3,3,3]
}
},
z: 1
}
]
};