| | |
| | | myChart = echarts.init(chartDom); |
| | | let option; |
| | | let lineColor = "#35ddc74d"; |
| | | let spirit = "/cockpitPage/order-bg.png"; |
| | | if (data) { |
| | | option = { |
| | | color: ["#00FFFF", "#dcb018"], |
| | | color: ["#00FFFF", "#fccd1d"], |
| | | tooltip: { |
| | | trigger: "axis", |
| | | axisPointer: { |
| | | type: "none", |
| | | }, |
| | | textStyle: { |
| | | color: "#00FFFF", |
| | | }, |
| | | borderColor: "#00FFFF", |
| | | backgroundColor: "#238d8d6b", |
| | | valueFormatter: function (value) { |
| | | return value + "%"; |
| | | }, |
| | | }, |
| | | grid: { |
| | |
| | | show: false, |
| | | startValue: that.startValue, // 从头开始 |
| | | endValue: that.endValue, // 一次性展示几个 |
| | | zoomOnMouseWheel: false, |
| | | moveOnMouseWheel: true, |
| | | moveOnMouseMove: true, |
| | | }, |
| | | ], |
| | | legend: { |
| | |
| | | // rotate:45, |
| | | margin: 10, |
| | | show: true, |
| | | fontSize:12, |
| | | fontSize: 12, |
| | | textStyle: { |
| | | color: function (params, index) { |
| | | let colorList = ["#dcb018", "#00FFFF"]; |
| | | let colorList = ["#fccd1d", "#00FFFF"]; |
| | | if (index % 2 == 0) { |
| | | return colorList[0]; |
| | | } else { |
| | |
| | | axisTick: { |
| | | show: false, |
| | | }, |
| | | |
| | | axisLabel: { |
| | | textStyle: { |
| | | color: "#00FFFF", |
| | | }, |
| | | formatter: "{value}%", |
| | | formatter: function (value) { |
| | | return `${value}%`; |
| | | }, |
| | | }, |
| | | }, |
| | | ], |
| | | series: [ |
| | | { |
| | | type: "bar", |
| | | type: "pictorialBar", |
| | | name: "", |
| | | barWidth: "15", |
| | | symbol: spirit, |
| | | symbolRepeat: true, |
| | | symbolMargin: "25%", |
| | | symbolClip: true, |
| | | symbolSize: [4, 11], |
| | | barCategoryGap: "40%", |
| | | label: { |
| | | show: true, |
| | | position: "right", |
| | | color: "#00FFFF", |
| | | formatter: function (params) { |
| | | if (params.dataIndex % 2 == 0) { |
| | | return `{a|${params.value}%}`; |
| | | } else { |
| | | return `{b|${params.value}%}`; |
| | | } |
| | | }, |
| | | rich: { |
| | | a: { |
| | | color: "#00FFFF", |
| | | }, |
| | | b: { |
| | | color: "#fccd1d", |
| | | }, |
| | | }, |
| | | }, |
| | | itemStyle: { |
| | | normal: { |
| | | //柱形图圆角,初始化效果 |
| | | barBorderRadius: [4, 4, 0, 0], |
| | | color: function (params) { |
| | | let colorList = ["#dcb018", "#00FFFF"]; |
| | | let colorList = ["#fccd1d", "#00FFFF"]; |
| | | if (params.dataIndex % 2 == 0) { |
| | | return colorList[0]; |
| | | } else { |