|
@ -1,43 +1,56 @@ |
|
|
import * as echarts from "echarts"; |
|
|
import * as echarts from "echarts"; |
|
|
|
|
|
|
|
|
var data1 = [5, 12, 4, 6, 7, 9, 10, 15, 3, 5, 6, 15] |
|
|
var data1 = [5, 12, 4, 6, 7, 9, 10, 15, 3, 5, 6, 15]; |
|
|
var data2 = [5, 12, 4, 6, 7, 9, 10, 15, 3, 5, 6, 15] |
|
|
var data2 = [5, 12, 4, 6, 7, 9, 10, 15, 3, 5, 6, 15]; |
|
|
var options = { |
|
|
var options = { |
|
|
tooltip: { |
|
|
tooltip: { |
|
|
trigger: 'axis', |
|
|
// trigger: "axis",
|
|
|
backgroundColor: 'rgba(17,95,182,0.5)', |
|
|
// backgroundColor: 'rgba(17,95,182,0.5)',
|
|
|
textStyle: { |
|
|
// textStyle: {
|
|
|
color: "#fff" |
|
|
// color: "#fff"
|
|
|
}, |
|
|
// },
|
|
|
formatter: function (params) { |
|
|
// formatter: function (params) {
|
|
|
return params[1].marker + '' + params[1].name + '\n' + |
|
|
// return params[1].marker + '' + params[1].name + '\n' +
|
|
|
"<div>" + |
|
|
// "<div>" +
|
|
|
"<span style='display:inline-block;border-radius:1px;width:10px;height:10px;background-color:#007AFF;option:0.5'></span>" + |
|
|
// "<span style='display:inline-block;border-radius:1px;width:10px;height:10px;background-color:#007AFF;option:0.5'></span>" +
|
|
|
"<span style=''> " + params[1].seriesName + ': ' + params[1].value + "\n" + ' </span>' + |
|
|
// "<span style=''> " + params[1].seriesName + ': ' + params[1].value + "\n" + ' </span>' +
|
|
|
"</div>" + |
|
|
// "</div>" +
|
|
|
"<span style='display:inline-block;border-radius:1px;width:10px;height:10px;background-color:#FF9B61;'></span>" + |
|
|
// "<span style='display:inline-block;border-radius:1px;width:10px;height:10px;background-color:#FF9B61;'></span>" +
|
|
|
'' + "<span style=''> " + params[3].seriesName + ': ' + params[3].value; |
|
|
// '' + "<span style=''> " + params[3].seriesName + ': ' + params[3].value;
|
|
|
} |
|
|
// }
|
|
|
}, |
|
|
}, |
|
|
grid: { |
|
|
grid: { |
|
|
left: '5%', |
|
|
left: "5%", |
|
|
right: '5%', |
|
|
right: "5%", |
|
|
top: '25%', |
|
|
top: "25%", |
|
|
bottom: '12%' |
|
|
bottom: "12%", |
|
|
}, |
|
|
}, |
|
|
xAxis: { |
|
|
xAxis: { |
|
|
data: ['01日', '02日', '03日', '04日', '05日', '06日','07日', '08日', '09日', '10日', '11日', '12日'], |
|
|
data: [ |
|
|
|
|
|
"01日", |
|
|
|
|
|
"02日", |
|
|
|
|
|
"03日", |
|
|
|
|
|
"04日", |
|
|
|
|
|
"05日", |
|
|
|
|
|
"06日", |
|
|
|
|
|
"07日", |
|
|
|
|
|
"08日", |
|
|
|
|
|
"09日", |
|
|
|
|
|
"10日", |
|
|
|
|
|
"11日", |
|
|
|
|
|
"12日", |
|
|
|
|
|
], |
|
|
show: true, |
|
|
show: true, |
|
|
axisTick: { |
|
|
axisTick: { |
|
|
show: false |
|
|
show: false, |
|
|
}, |
|
|
}, |
|
|
axisLine: { |
|
|
axisLine: { |
|
|
show: true, |
|
|
show: true, |
|
|
lineStyle: { |
|
|
lineStyle: { |
|
|
type: 'solid', |
|
|
type: "solid", |
|
|
color: '#2D4377', |
|
|
color: "#2D4377", |
|
|
opacity: 1 |
|
|
opacity: 1, |
|
|
} |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
// lineStyle: {
|
|
|
// lineStyle: {
|
|
|
// show: true,
|
|
|
// show: true,
|
|
@ -46,58 +59,57 @@ var options = { |
|
|
axisLabel: { |
|
|
axisLabel: { |
|
|
interval: 0, |
|
|
interval: 0, |
|
|
textStyle: { |
|
|
textStyle: { |
|
|
color: 'rgba(255,255,255,0.8)', |
|
|
color: "rgba(255,255,255,0.8)", |
|
|
fontSize: 14 |
|
|
fontSize: 12, |
|
|
|
|
|
}, |
|
|
|
|
|
margin: 12, // 刻度标签与轴线之间的距离。
|
|
|
}, |
|
|
}, |
|
|
margin: 12 // 刻度标签与轴线之间的距离。
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
yAxis: [{ |
|
|
yAxis: [ |
|
|
|
|
|
{ |
|
|
min: 0, |
|
|
min: 0, |
|
|
max: 18, |
|
|
max: 18, |
|
|
type: 'value', |
|
|
type: "value", |
|
|
minInterval: 3, |
|
|
minInterval: 3, |
|
|
maxInterval: 3, |
|
|
maxInterval: 3, |
|
|
name: '(单位:万)', |
|
|
name: "(单位:万)", |
|
|
nameTextStyle: { |
|
|
nameTextStyle: { |
|
|
align: 'left', |
|
|
align: "left", |
|
|
color: 'rgba(255,255,255,0.8)', |
|
|
color: "rgba(255,255,255,0.8)", |
|
|
padding: [0, 0, 0, -20], |
|
|
padding: [0, 0, 0, -20], |
|
|
fontSize: 14 |
|
|
fontSize: 14, |
|
|
}, |
|
|
}, |
|
|
splitLine: { |
|
|
splitLine: { |
|
|
show: true, |
|
|
show: true, |
|
|
lineStyle: { |
|
|
lineStyle: { |
|
|
type: 'dashed', |
|
|
type: "dashed", |
|
|
color: '#2D4377', |
|
|
color: "#2D4377", |
|
|
opacity: 0.5 |
|
|
opacity: 0.5, |
|
|
} |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
axisTick: { |
|
|
axisTick: { |
|
|
show: false |
|
|
show: false, |
|
|
}, |
|
|
}, |
|
|
axisLine: { |
|
|
axisLine: { |
|
|
show: true, |
|
|
show: true, |
|
|
lineStyle: { |
|
|
lineStyle: { |
|
|
color: '#2D4377', |
|
|
color: "#2D4377", |
|
|
} |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
axisLabel: { |
|
|
axisLabel: { |
|
|
textStyle: { |
|
|
textStyle: { |
|
|
color: 'rgba(255,255,255,0.8)', |
|
|
color: "rgba(255,255,255,0.8)", |
|
|
fontSize: 14 |
|
|
fontSize: 12, |
|
|
} |
|
|
|
|
|
}, |
|
|
}, |
|
|
data:[ |
|
|
}, |
|
|
'0','3','6','9','12','15','18' |
|
|
data: ["0", "3", "6", "9", "12", "15", "18"], |
|
|
], |
|
|
}, |
|
|
}, { |
|
|
{ |
|
|
show: true, |
|
|
show: true, |
|
|
name: '', |
|
|
name: "", |
|
|
min: 0, |
|
|
min: 0, |
|
|
max: 18, |
|
|
max: 18, |
|
|
type: 'value', |
|
|
type: "value", |
|
|
minInterval: 3, |
|
|
minInterval: 3, |
|
|
maxInterval: 3, |
|
|
maxInterval: 3, |
|
|
splitNumber: 3, |
|
|
splitNumber: 3, |
|
@ -105,170 +117,209 @@ var options = { |
|
|
console.log("---------------", e); |
|
|
console.log("---------------", e); |
|
|
}, |
|
|
}, |
|
|
nameTextStyle: { |
|
|
nameTextStyle: { |
|
|
align: 'left', |
|
|
align: "left", |
|
|
color: 'rgba(255,255,255,0.8)', |
|
|
color: "rgba(255,255,255,0.8)", |
|
|
padding: [0, 0, 0, 10], |
|
|
padding: [0, 0, 0, 10], |
|
|
fontSize: 14 |
|
|
fontSize: 14, |
|
|
}, |
|
|
}, |
|
|
splitLine: { show: false }, |
|
|
splitLine: { show: false }, |
|
|
axisLine: { show: true }, |
|
|
axisLine: { show: true }, |
|
|
axisTick: { show: false }, |
|
|
axisTick: { show: false }, |
|
|
axisLabel: { |
|
|
axisLabel: { |
|
|
textStyle: { fontSize: 14, color: 'rgba(255,255,255,0.8)' } |
|
|
textStyle: { fontSize: 12, color: "rgba(255,255,255,0.8)" }, |
|
|
|
|
|
}, |
|
|
|
|
|
data: ["0%", "3%", "6%", "9%", "12%", "15%", "18%"], |
|
|
}, |
|
|
}, |
|
|
data:[ |
|
|
|
|
|
'0%','3%','6%','9%','12%','15%','18%' |
|
|
|
|
|
], |
|
|
], |
|
|
}], |
|
|
|
|
|
legend: { |
|
|
legend: { |
|
|
icon: 'rect', |
|
|
icon: "rect", |
|
|
itemWidth: 25, |
|
|
itemWidth: 25, |
|
|
itemHeight: 10, |
|
|
itemHeight: 10, |
|
|
top: '5%', |
|
|
top: "5%", |
|
|
right: '5%', |
|
|
right: "5%", |
|
|
textStyle: { |
|
|
textStyle: { |
|
|
color: '#fff', |
|
|
color: "#fff", |
|
|
fontSize: 14 |
|
|
fontSize: 12, |
|
|
}, |
|
|
}, |
|
|
lineStyle: { |
|
|
lineStyle: { |
|
|
show: false, |
|
|
show: false, |
|
|
}, |
|
|
}, |
|
|
itemGap: 12, // 设置间距
|
|
|
itemGap: 12, // 设置间距
|
|
|
data:[{ |
|
|
data: [ |
|
|
name:'增收金额', |
|
|
{ |
|
|
|
|
|
name: "增收金额", |
|
|
itemStyle: { |
|
|
itemStyle: { |
|
|
color:new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ |
|
|
color: new echarts.graphic.LinearGradient( |
|
|
|
|
|
0, |
|
|
|
|
|
0, |
|
|
|
|
|
0, |
|
|
|
|
|
1, |
|
|
|
|
|
[ |
|
|
|
|
|
{ |
|
|
offset: 0, |
|
|
offset: 0, |
|
|
color: '#1CE8E8' // 0% 处的颜色
|
|
|
color: "#1CE8E8", // 0% 处的颜色
|
|
|
}, { |
|
|
}, |
|
|
|
|
|
{ |
|
|
offset: 1, |
|
|
offset: 1, |
|
|
color: '#2CAEE3' // 100% 处的颜色
|
|
|
color: "#2CAEE3", // 100% 处的颜色
|
|
|
}], false) |
|
|
}, |
|
|
|
|
|
], |
|
|
|
|
|
false |
|
|
|
|
|
), |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
name:'增涨率', |
|
|
name: "增涨率", |
|
|
itemStyle: { |
|
|
itemStyle: { |
|
|
color:"#006AA6" |
|
|
color: "#006AA6", |
|
|
} |
|
|
}, |
|
|
}], |
|
|
}, |
|
|
|
|
|
], |
|
|
}, |
|
|
}, |
|
|
series: [ |
|
|
series: [ |
|
|
|
|
|
|
|
|
// 下半截柱状图
|
|
|
// 下半截柱状图
|
|
|
{ |
|
|
{ |
|
|
name: '增收金额', |
|
|
name: "增收金额", |
|
|
type: 'bar', |
|
|
type: "bar", |
|
|
barWidth: 12, |
|
|
barWidth: 12, |
|
|
barGap: '-100%', |
|
|
barGap: "-100%", |
|
|
borderCap: "round", |
|
|
borderCap: "round", |
|
|
itemStyle: { // lenged文本
|
|
|
itemStyle: { |
|
|
|
|
|
// lenged文本
|
|
|
opacity: 1, |
|
|
opacity: 1, |
|
|
borderCap: "round", |
|
|
borderCap: "round", |
|
|
color: function (params) { |
|
|
color: function (params) { |
|
|
var a = params.name.slice(0, 2) |
|
|
var a = params.name.slice(0, 2); |
|
|
return new echarts.graphic.LinearGradient(1, 0, 0, 1, [{ |
|
|
return new echarts.graphic.LinearGradient( |
|
|
|
|
|
1, |
|
|
|
|
|
0, |
|
|
|
|
|
0, |
|
|
|
|
|
1, |
|
|
|
|
|
[ |
|
|
|
|
|
{ |
|
|
offset: 0, |
|
|
offset: 0, |
|
|
color: '#1CE8E8' // 0% 处的颜色
|
|
|
color: "#1CE8E8", // 0% 处的颜色
|
|
|
}, { |
|
|
}, |
|
|
|
|
|
{ |
|
|
offset: 1, |
|
|
offset: 1, |
|
|
color: '#2CAEE3' // 100% 处的颜色
|
|
|
color: "#2CAEE3", // 100% 处的颜色
|
|
|
}], false) |
|
|
}, |
|
|
} |
|
|
], |
|
|
|
|
|
false |
|
|
|
|
|
); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
data: data1 |
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
data: data1, |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
{ |
|
|
{ |
|
|
'name': '', |
|
|
name: "", |
|
|
'type': 'pictorialBar', |
|
|
type: "pictorialBar", |
|
|
'symbolSize': [12, 12], |
|
|
symbolSize: [12, 12], |
|
|
'symbolOffset': [0, -4], |
|
|
symbolOffset: [0, -4], |
|
|
'z': 5, |
|
|
z: 5, |
|
|
itemStyle: { |
|
|
itemStyle: { |
|
|
opacity: 1, |
|
|
opacity: 1, |
|
|
borderCap: "round", |
|
|
borderCap: "round", |
|
|
color: function (params) { |
|
|
color: function (params) { |
|
|
var a = params.name.slice(0, 2) |
|
|
var a = params.name.slice(0, 2); |
|
|
|
|
|
|
|
|
return new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ |
|
|
return new echarts.graphic.LinearGradient( |
|
|
|
|
|
0, |
|
|
|
|
|
0, |
|
|
|
|
|
0, |
|
|
|
|
|
1, |
|
|
|
|
|
[ |
|
|
|
|
|
{ |
|
|
offset: 0, |
|
|
offset: 0, |
|
|
color: '#0BA7DA' // 0% 处的颜色
|
|
|
color: "#0BA7DA", // 0% 处的颜色
|
|
|
}, { |
|
|
}, |
|
|
|
|
|
{ |
|
|
offset: 1, |
|
|
offset: 1, |
|
|
color: '#0BA7DA30' // 100% 处的颜色
|
|
|
color: "#0BA7DA30", // 100% 处的颜色
|
|
|
}], false) |
|
|
}, |
|
|
} |
|
|
], |
|
|
|
|
|
false |
|
|
|
|
|
); |
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
'symbolPosition': 'end', |
|
|
symbolPosition: "end", |
|
|
'data': data1 |
|
|
data: data1, |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
name: '增涨率', |
|
|
name: "增涨率", |
|
|
'z': 9, |
|
|
z: 9, |
|
|
yAxisIndex: 1, |
|
|
yAxisIndex: 1, |
|
|
type: 'line', |
|
|
type: "line", |
|
|
data: data2, |
|
|
data: data2, |
|
|
symbol: |
|
|
symbol: |
|
|
"image://data:image/png;base64,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", |
|
|
"image://data:image/png;base64,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", |
|
|
symbolSize: [20, 20], |
|
|
symbolSize: [20, 20], |
|
|
symbolOffset:['0',0], |
|
|
symbolOffset: ["0", 0], |
|
|
lineStyle: { |
|
|
lineStyle: { |
|
|
normal: { |
|
|
normal: { |
|
|
width: 3, |
|
|
width: 3, |
|
|
color: '#006AA6' // 线条颜色
|
|
|
color: "#006AA6", // 线条颜色
|
|
|
}, |
|
|
}, |
|
|
borderWidth: 5, |
|
|
borderWidth: 5, |
|
|
borderColor: '#006AA6' |
|
|
borderColor: "#006AA6", |
|
|
}, |
|
|
}, |
|
|
itemStyle: { |
|
|
itemStyle: { |
|
|
color: "#006AA6", |
|
|
color: "#006AA6", |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
{ |
|
|
{ |
|
|
name: '', |
|
|
name: "", |
|
|
type: 'bar', |
|
|
type: "bar", |
|
|
barWidth: 12, |
|
|
barWidth: 12, |
|
|
barGap: '-100%', |
|
|
barGap: "-100%", |
|
|
z: 0, |
|
|
z: 0, |
|
|
itemStyle: { |
|
|
itemStyle: { |
|
|
borderCap: "round", |
|
|
borderCap: "round", |
|
|
color: '#163F7A', |
|
|
color: "#163F7A", |
|
|
opacity: .7, |
|
|
opacity: 0.7, |
|
|
}, |
|
|
}, |
|
|
data: [18, 18, 18, 18, 18, 18,18, 18, 18, 18, 18, 18] |
|
|
data: [18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
'name': '', |
|
|
name: "", |
|
|
'type': 'pictorialBar', |
|
|
type: "pictorialBar", |
|
|
'symbolSize': [12, 12], |
|
|
symbolSize: [12, 12], |
|
|
'symbolOffset': [0, -5], |
|
|
symbolOffset: [0, -5], |
|
|
'z': 5, |
|
|
z: 5, |
|
|
itemStyle: { |
|
|
itemStyle: { |
|
|
barBorderRadius: [13, 13, 13, 13], |
|
|
barBorderRadius: [13, 13, 13, 13], |
|
|
opacity: 1, |
|
|
opacity: 1, |
|
|
borderCap: "round", |
|
|
borderCap: "round", |
|
|
color: function (params) { |
|
|
color: function (params) { |
|
|
var a = params.name.slice(0, 2) |
|
|
var a = params.name.slice(0, 2); |
|
|
|
|
|
|
|
|
return new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ |
|
|
return new echarts.graphic.LinearGradient( |
|
|
|
|
|
0, |
|
|
|
|
|
0, |
|
|
|
|
|
0, |
|
|
|
|
|
1, |
|
|
|
|
|
[ |
|
|
|
|
|
{ |
|
|
offset: 0, |
|
|
offset: 0, |
|
|
color: '#2CAEE3' // 0% 处的颜色
|
|
|
color: "#2CAEE3", // 0% 处的颜色
|
|
|
}, { |
|
|
}, |
|
|
|
|
|
{ |
|
|
offset: 1, |
|
|
offset: 1, |
|
|
color: '#2CAEE3' // 100% 处的颜色
|
|
|
color: "#2CAEE3", // 100% 处的颜色
|
|
|
}], false) |
|
|
}, |
|
|
} |
|
|
], |
|
|
}, |
|
|
false |
|
|
'symbolPosition': 'end', |
|
|
); |
|
|
data: [0, 0, 0, 0, 0, 0,0, 0, 0,0, 0, 0] |
|
|
}, |
|
|
} |
|
|
}, |
|
|
] |
|
|
symbolPosition: "end", |
|
|
} |
|
|
data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], |
|
|
|
|
|
}, |
|
|
|
|
|
], |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
// option && myChart3.setOption(option);
|
|
|
// option && myChart3.setOption(option);
|
|
|
// if (option && typeof option === "object") {
|
|
|
// if (option && typeof option === "object") {
|
|
|