var data1 = [100, 60, 130, 170, 140, 100];
var path = 'path://M134.76,106.63A41.76,41.76,0,1,1,93,64.87,41.76,41.76,0,0,1,134.76,106.63Z';
var path1 = 'path://M134.41,111v-3.08a6.3,6.3,0,0,0-6.3-6.3H57.81a6.3,6.3,0,0,0-6.3,6.3V111a6.3,6.3,0,0,0,6.3,6.3h70.3A6.3,6.3,0,0,0,134.41,111Z';
option = {
backgroundColor: '#7a5da0',
title: {
text: 'Set of bright sweet lollipops',
textStyle: {
fontSize: '20',
fontFamily: 'FZYaoti',
fontWeight: '600',
color: '#f1f1f1',
textAlign: 'center',
},
},
tooltip: {
show: false,
trigger: 'item',
},
grid: {
left: 50,
bottom: 50
},
xAxis: {
show: false,
data: ['A', 'B', 'C', 'D', 'E', 'F', ]
},
yAxis: {
show: false,
},
series: [{
name: '2020',
type: 'bar',
symbol: path,
barWidth: 10,
barGap: '-100%',
"z": 0,
itemStyle: {
color: function(params) {
var colorList = [
new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
offset: 0,
color: '#eae4e4',
},
{
offset: .3,
color: '#a9a0a0'
},
{
offset: .3,
color: '#bfb5b4'
},
{
offset: .5,
color: '#f4f2f0'
},
{
offset: .7,
color: '#ffffff'
},
{
offset: .7,
color: '#f6f0ea'
},
{
offset: 1,
color: '#e1dddd'
}
]),
new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
offset: 0,
color: '#eae4e4',
},
{
offset: .3,
color: '#a9a0a0'
},
{
offset: .3,
color: '#bfb5b4'
},
{
offset: .5,
color: '#f4f2f0'
},
{
offset: .7,
color: '#ffffff'
},
{
offset: .7,
color: '#f6f0ea'
},
{
offset: 1,
color: '#e1dddd'
}
]),
new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
offset: 0,
color: '#eae4e4',
},
{
offset: .3,
color: '#a9a0a0'
},
{
offset: .3,
color: '#bfb5b4'
},
{
offset: .5,
color: '#f4f2f0'
},
{
offset: .7,
color: '#ffffff'
},
{
offset: .7,
color: '#f6f0ea'
},
{
offset: 1,
color: '#e1dddd'
}
]),
new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
offset: 0,
color: '#eae4e4',
},
{
offset: .3,
color: '#a9a0a0'
},
{
offset: .3,
color: '#bfb5b4'
},
{
offset: .5,
color: '#f4f2f0'
},
{
offset: .7,
color: '#ffffff'
},
{
offset: .7,
color: '#f6f0ea'
},
{
offset: 1,
color: '#e1dddd'
}
]),
new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
offset: 0,
color: '#eae4e4',
},
{
offset: .3,
color: '#a9a0a0'
},
{
offset: .3,
color: '#bfb5b4'
},
{
offset: .5,
color: '#f4f2f0'
},
{
offset: .7,
color: '#ffffff'
},
{
offset: .7,
color: '#f6f0ea'
},
{
offset: 1,
color: '#e1dddd'
}
]),
new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
offset: 0,
color: '#eae4e4',
},
{
offset: .3,
color: '#a9a0a0'
},
{
offset: .3,
color: '#bfb5b4'
},
{
offset: .5,
color: '#f4f2f0'
},
{
offset: .7,
color: '#ffffff'
},
{
offset: .7,
color: '#f6f0ea'
},
{
offset: 1,
color: '#e1dddd'
}
]),
];
return colorList[params.dataIndex]
},
},
data: data1
},
{
"name": "",
"type": "pictorialBar",
symbol: path,
"symbolSize": [70, 70],
"symbolOffset": [0, -40],
"z": 1,
itemStyle: {
opacity: 1,
color: function(params) {
var colorList = [
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fef8a7'
}, {
offset: 0.3,
color: '#fabd41'
}, {
offset: 0.5,
color: '#eb710f'
}, {
offset: 1,
color: '#fed174'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#feecc2'
}, {
offset: 0.3,
color: '#fd945d'
}, {
offset: 0.5,
color: '#e8491e'
}, {
offset: 1,
color: '#fd8d51'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fafee6'
}, {
offset: 0.3,
color: '#b0d67b'
}, {
offset: 0.5,
color: '#70a239'
}, {
offset: 1,
color: '#a7db5c'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fed6ee'
}, {
offset: 0.3,
color: '#e94b87'
}, {
offset: 0.5,
color: '#cf1d4d'
}, {
offset: 1,
color: '#f76495'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fefdf9'
}, {
offset: 0.3,
color: '#f9daab'
}, {
offset: 0.5,
color: '#deb386'
}, {
offset: 1,
color: '#fae8e0'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#c3a6c4'
}, {
offset: 0.3,
color: '#8a6d89'
}, {
offset: 0.5,
color: '#523a51'
}, {
offset: 1,
color: '#746074'
}]),
];
return colorList[params.dataIndex]
},
shadowColor: 'rgba(47,29,70, .3)',
shadowBlur: 2,
shadowOffsetX: 5,
shadowOffsetY: 3,
},
"symbolPosition": "end",
"data": data1
},
{
"name": "",
"type": "pictorialBar",
symbol: path1,
"symbolSize": [70, 13],
"symbolOffset": [0, -10],
"z": 2,
itemStyle: {
opacity: 1,
color: function(params) {
var colorList = [
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fef8a7'
}, {
offset: 0.3,
color: '#fabd41'
}, {
offset: 0.5,
color: '#eb710f'
}, {
offset: 1,
color: '#fed174'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#feecc2'
}, {
offset: 0.3,
color: '#fd945d'
}, {
offset: 0.5,
color: '#e8491e'
}, {
offset: 1,
color: '#fd8d51'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fafee6'
}, {
offset: 0.3,
color: '#b0d67b'
}, {
offset: 0.5,
color: '#70a239'
}, {
offset: 1,
color: '#a7db5c'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fed6ee'
}, {
offset: 0.3,
color: '#e94b87'
}, {
offset: 0.5,
color: '#cf1d4d'
}, {
offset: 1,
color: '#f76495'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#fefdf9'
}, {
offset: 0.3,
color: '#f9daab'
}, {
offset: 0.5,
color: '#deb386'
}, {
offset: 1,
color: '#fae8e0'
}]),
new echarts.graphic.RadialGradient(0.4, 0.3, 1, [{
offset: 0,
color: '#c3a6c4'
}, {
offset: 0.3,
color: '#8a6d89'
}, {
offset: 0.5,
color: '#523a51'
}, {
offset: 1,
color: '#746074'
}]),
];
return colorList[params.dataIndex]
},
},
"symbolPosition": "end",
"data": data1
},
{
"type": "pictorialBar",
"symbolSize": [60, 5],
"symbolOffset": [0, 10],
"z": 0,
itemStyle: {
opacity: 1,
color: 'rgba(47,29,70, .1)',
shadowColor: 'rgba(47,29,70, 1)',
shadowBlur: 5,
shadowOffsetX: 0,
shadowOffsetY: 0
},
"data": [1, 1, 1, 1, 1, 1]
},
]
};