| | |
| | | axisPointer: { |
| | | type: "none", |
| | | }, |
| | | textStyle: { |
| | | color: "#00FFFF", |
| | | }, |
| | | borderColor: "#00FFFF", |
| | | backgroundColor: "#238d8d6b", |
| | | valueFormatter: function (value) { |
| | | return value + "%"; |
| | | }, |
| | |
| | | color: ["#065a6f", "#067687", "#00ffff"], |
| | | tooltip: { |
| | | trigger: "item", |
| | | textStyle: { |
| | | color: "#00FFFF", |
| | | }, |
| | | borderColor: "#00FFFF", |
| | | backgroundColor: "#238d8d6b", |
| | | valueFormatter: function (value) { |
| | | return value + "%"; |
| | | }, |
| | | }, |
| | | graphic: { |
| | | elements: [ |
| | | { |
| | | type: "image", |
| | | z: 5, |
| | | // z: 5, |
| | | style: { |
| | | image: img, |
| | | width: width, |
| | |
| | | }, |
| | | left: "center", |
| | | top: "center", |
| | | position: [5, 5], |
| | | position: [10, 10], |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | radius: ["58%", "70%"], |
| | | avoidLabelOverlap: false, |
| | | label: { |
| | | color: "#01f7fd", |
| | | fontSize: 14, |
| | | padding: [0, -60], |
| | | formatter: function (params) { |
| | | return `{a|${params.name}} {b|${params.value + "%"}}`; |
| | | }, |
| | | rich: { |
| | | a: { |
| | | color: "#00ffff", |
| | | fontSize: 14, |
| | | normal: { |
| | | position: "outer", |
| | | padding: [0, -62], |
| | | color: "#01f7fd", |
| | | fontSize: 12, |
| | | borderWidth: 5, |
| | | borderRadius: 4, |
| | | formatter: function (params) { |
| | | let label = |
| | | params.name.length > 4 |
| | | ? `${params.name.slice(0, 3)}...` |
| | | : params.name; |
| | | return `{a|${label}} {b|${params.value + "%"}}`; |
| | | }, |
| | | b: { |
| | | color: "#fccd1d", |
| | | fontSize: 14, |
| | | rich: { |
| | | a: { |
| | | color: "#00ffff", |
| | | fontSize: 14, |
| | | }, |
| | | b: { |
| | | color: "#fccd1d", |
| | | fontSize: 14, |
| | | }, |
| | | }, |
| | | }, |
| | | }, |
| | |
| | | }; |
| | | |
| | | option && myChart.setOption(option); |
| | | // window.addEventListener("resize", function () { |
| | | // // var chart = echarts.getInstanceByDom(document.getElementById("main")); |
| | | // let width = myChart.getWidth(); |
| | | // let height = myChart.getHeight(); |
| | | // console.log(width, height, "sssssssssss"); |
| | | // let logo = myChart.getOption().graphic[0].elements[0]; |
| | | // console.log(logo, "fffff"); |
| | | // logo.style.width = width / 2; |
| | | // logo.style.height = height / 2; |
| | | // myChart.setOption({ |
| | | // graphic: [logo], |
| | | // }); |
| | | // myChart.resize(); |
| | | // }); |
| | | } else { |
| | | option = {}; |
| | | myChart.setOption(option, true); |
| | |
| | | axisPointer: { |
| | | type: "none", |
| | | }, |
| | | textStyle: { |
| | | color: "#00FFFF", |
| | | }, |
| | | borderColor: "#00FFFF", |
| | | backgroundColor: "#238d8d6b", |
| | | valueFormatter: function (value) { |
| | | return "物料不足的数量:" + value; |
| | | }, |
| | |
| | | axisPointer: { |
| | | type: "none", |
| | | }, |
| | | textStyle: { |
| | | color: "#00FFFF", |
| | | }, |
| | | borderColor: "#00FFFF", |
| | | backgroundColor: "#238d8d6b", |
| | | valueFormatter: function (value) { |
| | | return value + "%"; |
| | | }, |
| | |
| | | color: ["#dcb018", "#735b09", "#ebd68e", "#c7b36e"], |
| | | tooltip: { |
| | | trigger: "item", |
| | | textStyle: { |
| | | color: "#00FFFF", |
| | | }, |
| | | borderColor: "#00FFFF", |
| | | backgroundColor: "#238d8d6b", |
| | | valueFormatter: function (value) { |
| | | return value + "%"; |
| | | }, |
| | |
| | | type: "pie", |
| | | radius: ["52%", "62%"], |
| | | avoidLabelOverlap: false, |
| | | |
| | | label: { |
| | | normal: { |
| | | position: "outer", |