12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085 |
- import * as echarts from "echarts";
- // import { init, registerMap, use } from 'echarts'
- // import { Lines3DChart, Map3DChart } from 'echarts-gl/charts'
- // import { Grid3DComponent } from 'echarts-gl/components'
- import "echarts-gl";
- function getDigitsCount(number) {
- if (number === 0) return 1;
- return Math.floor(Math.log10(Math.abs(number))) + 1;
- }
- function calculateAddition(number) {
- const digitsCount = getDigitsCount(number);
- return Math.pow(10, digitsCount);
- }
- function getMaxAndAdd(arr) {
- const maxNumber = Math.max(...arr);
- const addition = calculateAddition(maxNumber);
- return maxNumber + addition;
- }
- // 近7月碳排放趋势
- export const echartLineOptions = (data) => {
- let seriesDataOne = [];
- let seriesDataTwo = [];
- const xAxisData = data.map(({ time, ztTotalCo2, wschytpfqd }) => {
- seriesDataOne.push(ztTotalCo2);
- seriesDataTwo.push(wschytpfqd);
- return time;
- });
- const option = {
- tooltip: {
- trigger: "axis",
- align: "left",
- },
- legend: {
- x: "center",
- y: "26px",
- icon: "rect",
- itemWidth: 14,
- itemHeight: 8,
- textStyle: {
- fontSize: "12px",
- color: "rgba(217, 247, 255, 0.7)",
- },
- data: ["碳排放强度", "碳排放量"],
- },
- grid: {
- top: "20%",
- bottom: "5%",
- left: "5%",
- right: "5%",
- containLabel: true,
- },
- xAxis: {
- show: data.length,
- type: "category",
- data: xAxisData,
- boundaryGap: false,
- splitLine: {
- show: false,
- interval: "auto",
- lineStyle: {
- color: ["#fff"],
- },
- },
- axisTick: {
- show: false,
- },
- axisLine: {
- lineStyle: {
- color: "#8890a0",
- },
- },
- axisLabel: {
- margin: 10,
- rotate: 45,
- fontSize: 12,
- color: "#fff",
- },
- },
- yAxis: [
- {
- splitNumber: 3,
- show: data.length,
- type: "value",
- nameGap: 22,
- name: "tCO₂-eq",
- scale: true,
- axisLabel: {
- margin: -10,
- color: "#fff",
- },
- axisLine: {
- show: false,
- },
- axisTick: {
- show: false,
- },
- splitLine: {
- lineStyle: {
- color: "#535763",
- type: "dashed",
- },
- },
- },
- {
- splitNumber: 3,
- show: data.length,
- type: "value",
- nameGap: 22,
- name: "kg CO₂-eq/m³",
- scale: true,
- axisLabel: {
- margin: -20,
- color: "#fff",
- },
- axisTick: {
- show: false,
- },
- splitLine: {
- show: false,
- },
- // min: (value) => {
- // return (value.min - 1).toFixed(1);
- // },
- // max: (value) => {},
- },
- ],
- series: [
- {
- name: "碳排放量",
- type: "line",
- yAxisIndex: 1,
- smooth: true,
- showSymbol: false,
- symbol: "circle",
- symbolSize: 6,
- data: seriesDataOne,
- // data: [44,14,66,77,72,99,11],
- areaStyle: {
- color: new echarts.graphic.LinearGradient(
- 0,
- 0,
- 0,
- 1,
- [
- {
- offset: 0,
- color: "rgba(0, 255, 0, 0.3)",
- },
- {
- offset: 1,
- color: "rgba(0, 255, 0, 0)",
- },
- ],
- false
- ),
- },
- itemStyle: {
- color: "#76fb4d",
- },
- lineStyle: {
- width: 1.5,
- },
- zLevel: 1,
- },
- {
- name: "碳排放强度",
- type: "line",
- smooth: true,
- showSymbol: false,
- symbol: "circle",
- symbolSize: 6,
- data: seriesDataTwo,
- // data: [14,44,56,67,22,19,41],
- areaStyle: {
- color: new echarts.graphic.LinearGradient(
- 0,
- 0,
- 0,
- 1,
- [
- {
- offset: 0,
- color: "rgba(247, 147, 30, 1)",
- },
- {
- offset: 1,
- color: "rgba(251, 176, 59, 0.2)",
- },
- ],
- false
- ),
- },
- itemStyle: {
- color: "rgba(255, 141, 7, 1)",
- },
- lineStyle: {
- width: 1.5,
- },
- zLevel: 12,
- },
- ],
- };
- return option;
- };
- // 污水处理生化反应
- export const echartGraphOptions = (d = []) => {
- const data = d.reverse();
- let salvProName = [
- "污水生物处理脱氮",
- "污水收集和处理",
- "外加碳源矿化",
- "化石源碳矿化",
- ];
- let maxData = getMaxAndAdd(data);
- var colorList = [
- ["rgba(0, 198, 255, 1)", "rgba(0, 198, 255, 0)"],
- ["rgba(42, 236, 60, 1)", "rgba(42, 236, 60, 0)"],
- ["rgba(255, 255, 0, 1)", "rgba(255, 255, 0, 0)"],
- ["rgba(255, 85, 0, 1)", "rgba(255, 85, 0, 0)"],
- ];
- const options = {
- grid: {
- top: "10%",
- bottom: "5%",
- left: "5%",
- right: "5%",
- },
- tooltip: {
- trigger: "axis",
- formatter: ([params]) => {
- return `${
- params.name
- }<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:${
- params.color.colorStops[0].color
- };"></span>${params.data.value || ""}`;
- },
- },
- xAxis: [
- {
- type: "value",
- max: maxData,
- show: false,
- },
- {
- type: "value",
- show: false,
- },
- ],
- yAxis: [
- {
- show: true,
- type: "category",
- axisTick: "none",
- axisLine: "none",
- position: "left",
- axisLabel: {
- show: true,
- margin: 10,
- align: "top",
- verticalAlign: "bottom",
- rich: {
- a: {
- padding: [24, 0, 14, 8],
- fontSize: 16,
- },
- },
- color: "#fff",
- formatter: function (params) {
- return `{a|${params || ""}}`;
- },
- },
- data: salvProName,
- },
- {
- type: "category",
- axisTick: "none",
- axisLine: "none",
- axisLabel: {
- show: true,
- fontSize: 14,
- color: "red",
- inside: true,
- padding: [-20, 0, 20, 20],
- color: "#ffffff",
- fontSize: "12",
- fontFamily: "DIN",
- fontWeight: 700,
- rich: {
- a: {
- fontSize: 18,
- color: "#fff",
- fontFamily: "D-DIN-PRO-700-Bold",
- },
- b: {
- fontSize: 14,
- paddingLeft: 10,
- color: "rgba(255,255,255,.5)",
- },
- },
- formatter: function (value) {
- let val = value;
- if (value === "null" || (!value && value !== 0)) {
- val = "";
- }
- return `{a|${val}} {b|tCO₂-eq}`;
- },
- },
- data: data,
- },
- ],
- series: [
- {
- // name: "进度部分",
- type: "bar",
- zlevel: 1,
- barWidth: 6,
- barGap: "0%",
- data: data.map((item, index) => {
- return {
- value: item,
- itemStyle: {
- color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [
- {
- offset: 0,
- color: colorList[index][0],
- },
- {
- offset: 1,
- color: colorList[index][1],
- },
- ]),
- },
- };
- }),
- },
- {
- tooltip: {
- show: false,
- },
- name: "背景部分",
- type: "bar",
- xAxisIndex: 1,
- barWidth: 6,
- barGap: "-100%",
- data: [1, 1, 1, 1],
- itemStyle: {
- color: "#D0DEEE",
- opacity: 0.1,
- },
- },
- // 进度条的小圆圈
- {
- tooltip: {
- show: false, // 设置 tooltip 不显示
- },
- name: "小圈圈",
- type: "scatter",
- emphasis: {
- scale: false,
- },
- symbol:
- "image://data:image/png;base64,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",
- symbolSize: [20, 20],
- itemStyle: {
- color: "#FFF",
- shadowColor: "rgba(255, 255, 255, 1)",
- shadowBlur: 5,
- borderWidth: 1,
- opacity: 1,
- },
- z: 2,
- zlevel: 10,
- data: data,
- animationDelay: 500,
- },
- ],
- };
- return options;
- };
- // 能源药剂
- export const echart3DOptions = (data = []) => {
- const isEmpty = data.every((item) => !item);
- // 传入数据生成 option
- const dataList = [
- {
- name: "电力消耗",
- val: data[0] || 0,
- itemStyle: {
- color: "rgba(245, 184, 77, 1)",
- },
- },
- {
- name: "药剂消耗",
- val: data[1] || 0,
- itemStyle: {
- color: "rgba(32, 159, 237, 1)",
- },
- },
- {
- name: "燃料消耗",
- val: data[2] || 0,
- itemStyle: {
- color: "rgba(128, 142, 199, 1)",
- },
- },
- {
- name: "净购入热力",
- val: data[3] || 0,
- itemStyle: {
- color: "rgba(239, 127, 53, 1)",
- },
- },
- ];
- const heightProportion = 0.2; // 柱状扇形的高度比例
- // 生成扇形的曲面参数方程,用于 series-surface.parametricEquation
- function getParametricEquation(
- startRatio,
- endRatio,
- isSelected,
- isHovered,
- k,
- height
- ) {
- // 计算
- let midRatio = (startRatio + endRatio) / 3;
- let startRadian = startRatio * Math.PI * 2;
- let endRadian = endRatio * Math.PI * 2;
- let midRadian = midRatio * Math.PI * 2;
- // 如果只有一个扇形,则不实现选中效果。
- if (startRatio === 0 && endRatio === 1) {
- isSelected = false;
- }
- // 通过扇形内径/外径的值,换算出辅助参数 k(默认值 1/3)
- k = typeof k !== "undefined" ? k : 1 / 3;
- // 计算选中效果分别在 x 轴、y 轴方向上的位移(未选中,则位移均为 0)
- let offsetX = isSelected ? Math.cos(midRadian) * 0.1 : 0;
- let offsetY = isSelected ? Math.sin(midRadian) * 0.1 : 0;
- // 计算高亮效果的放大比例(未高亮,则比例为 1)
- let hoverRate = isHovered ? 1.1 : 1;
- // 返回曲面参数方程
- return {
- u: {
- min: -Math.PI,
- max: Math.PI * 3,
- step: Math.PI / 32,
- },
- v: {
- min: 0,
- max: Math.PI * 2,
- step: Math.PI / 20,
- },
- x: function (u, v) {
- if (u < startRadian) {
- return (
- offsetX + Math.cos(startRadian) * (1 + Math.cos(v) * k) * hoverRate
- );
- }
- if (u > endRadian) {
- return (
- offsetX + Math.cos(endRadian) * (1 + Math.cos(v) * k) * hoverRate
- );
- }
- return offsetX + Math.cos(u) * (1 + Math.cos(v) * k) * hoverRate;
- },
- y: function (u, v) {
- if (u < startRadian) {
- return (
- offsetY + Math.sin(startRadian) * (1 + Math.cos(v) * k) * hoverRate
- );
- }
- if (u > endRadian) {
- return (
- offsetY + Math.sin(endRadian) * (1 + Math.cos(v) * k) * hoverRate
- );
- }
- return offsetY + Math.sin(u) * (1 + Math.cos(v) * k) * hoverRate;
- },
- z: function (u, v) {
- if (u < -Math.PI * 0.5) {
- return Math.sin(u);
- }
- if (u > Math.PI * 2.5) {
- return Math.sin(u);
- }
- return Math.sin(v) > 0 ? heightProportion * height : -1;
- },
- };
- }
- function getHeight3D (series, height) {
- series.sort((a, b) => {
- return b.pieData.value - a.pieData.value;
- });
- return (height * 20) / series[0].pieData.value;
- }
- // 生成模拟 3D 饼图的配置项
- function getPie3D(pieData, internalDiameterRatio) {
- let series = [];
- let sumValue = 0;
- let startValue = 0;
- let endValue = 0;
- let legendData = [];
- let linesSeries = []; // line3D模拟label指示线
- let k =
- typeof internalDiameterRatio !== "undefined"
- ? (1 - internalDiameterRatio) / (1 + internalDiameterRatio)
- : 1 / 3;
- // 为每一个饼图数据,生成一个 series-surface 配置
- for (let i = 0; i < pieData.length; i++) {
- sumValue += pieData[i].value;
- let seriesItem = {
- name:
- typeof pieData[i].name === "undefined"
- ? `series${i}`
- : pieData[i].name,
- type: "surface",
- parametric: true,
- wireframe: {
- show: false,
- },
- pieData: pieData[i],
- pieStatus: {
- selected: false,
- hovered: false,
- k: k,
- },
- z: 10,
- zlevel: 11,
- };
- if (typeof pieData[i].itemStyle != "undefined") {
- let itemStyle = {};
- typeof pieData[i].itemStyle.color != "undefined"
- ? (itemStyle.color = pieData[i].itemStyle.color)
- : null;
- typeof pieData[i].itemStyle.opacity != "undefined"
- ? (itemStyle.opacity = pieData[i].itemStyle.opacity)
- : null;
- seriesItem.itemStyle = itemStyle;
- }
- series.push(seriesItem);
- }
- // 使用上一次遍历时,计算出的数据和 sumValue,调用 getParametricEquation 函数,
- // 向每个 series-surface 传入不同的参数方程 series-surface.parametricEquation,也就是实现每一个扇形。
- for (let i = 0; i < series.length; i++) {
- endValue = startValue + series[i].pieData.value;
- series[i].pieData.startRatio = startValue / sumValue;
- series[i].pieData.endRatio = endValue / sumValue;
- series[i].parametricEquation = getParametricEquation(
- series[i].pieData.startRatio,
- series[i].pieData.endRatio,
- false,
- false,
- k,
- series[i].pieData.value
- );
- startValue = endValue;
- legendData.push(series[i].name);
- }
- series = series.concat(linesSeries);
- return series;
- }
- let total = 0;
- dataList.forEach((item) => {
- total += item.val;
- });
- const series = getPie3D(
- dataList.map((item) => {
- item.value = Number(((item.val / total) * 100).toFixed(2));
- return item;
- }),
- 0.6
- );
- const boxHeight = getHeight3D(series, 15);
-
- // 准备待返回的配置项,把准备好的 legendData、series 传入。
- const option = {
- graphic: {
- elements: [
- {
- type: "image",
- style: {
- image: "https://static.fuxicarbon.com/bigModel/pc/bg-3d.png",
- width: 266,
- height: 184,
- zIndex: -1,
- background: "red",
- },
- left: "0%",
- top: "32%",
- },
- ],
- },
- legend: {
- data: dataList.map((item) => item.name),
- orient: "vertical",
- icon: "circle",
- top: "center",
- itemGap: 30,
- itemHeight: 10,
- itemWidth: 10,
- right: "4%",
- textStyle: {
- rich: {
- name: {
- width: 60,
- padding: [0, 20, 0, 0],
- fontSize: 14,
- color: "#fff",
- },
- value: {
- fontSize: 14,
- color: "rgba(157, 219, 255, 1)",
- fontFamily: "D-DIN-PRO-700-Bold",
- },
- unit: {
- fontSize: 14,
- color: "rgba(157, 219, 255, 1)",
- },
- },
- color: "red",
- fontSize: 14,
- },
- formatter: function (name) {
- const value = dataList.find((item) => item.name === name).val;
- return `{name|${name}} {value|${value}} {unit|tCO₂-eq}`;
- },
- },
- tooltip: {
- formatter: (params) => {
- if (
- params.seriesName !== "mouseoutSeries" &&
- params.seriesName !== "pie2d"
- ) {
- return `${
- params.seriesName
- }<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:${
- params.color
- };"></span>${option.series[params.seriesIndex].pieData.val}`;
- }
- },
- },
- animation: true,
- label: {
- show: false,
- },
- xAxis3D: {
- min: -1.5,
- max: 1.5,
- },
- yAxis3D: {
- min: -1.5,
- max: 1.5,
- },
- zAxis3D: {
- min: -1,
- max: 1,
- },
- grid3D: {
- show: false,
- boxHeight: 3.5,
- top: "-6%",
- left: "-22%",
- width: "100%",
- viewControl: {
- distance: 180,
- alpha: 25,
- beta: 60,
- autoRotate: true, // 自动旋转
- zoomSensitivity: 0,
- },
- },
- series: isEmpty ? [] : series,
- };
- return option;
- };
- // 污泥处理 - 生化反应
- export const echartColumnarOptions = (data) => {
- var imgUrl = [
- "image://data:image/png;base64,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",
- "image://data:image/png;base64,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",
- "image://data:image/png;base64,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",
- "image://data:image/png;base64,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",
- "image://data:image/png;base64,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",
- "image://data:image/png;base64,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",
- ];
- var maxList = new Array(data.length).fill(getMaxAndAdd(data));
- const CubeBack = echarts.graphic.extendShape({
- shape: {
- x: 0,
- y: 0,
- },
- buildPath: function (ctx, shape) {
- const xAxisPoint = shape.xAxisPoint;
- const c0 = [shape.x + 10, shape.y - 5]; //右上
- const c1 = [shape.x - 10, shape.y - 5]; //左上
- const c4 = [shape.x, shape.y - 5]; //上中点
- const c2 = [xAxisPoint[0] - 10, xAxisPoint[1] - 5]; //左下
- const c5 = [xAxisPoint[0], xAxisPoint[1]]; //下中点
- const c3 = [xAxisPoint[0] + 10, xAxisPoint[1] - 5]; //右下
- ctx
- .moveTo(c0[0], c0[1])
- .lineTo(c4[0], c4[1])
- .lineTo(c1[0], c1[1])
- .lineTo(c2[0], c2[1])
- .lineTo(c5[0], c5[1])
- .lineTo(c3[0], c3[1])
- .closePath();
- },
- });
- const CubeLeft = echarts.graphic.extendShape({
- shape: {
- x: 0,
- y: 0,
- },
- buildPath: function (ctx, shape) {
- const xAxisPoint = shape.xAxisPoint;
- const c0 = [shape.x, shape.y];
- const c1 = [shape.x - 12, shape.y - 7]; //左上角
- const c2 = [xAxisPoint[0] - 12, xAxisPoint[1] - 6]; //右上角
- const c3 = [xAxisPoint[0], xAxisPoint[1]];
- ctx
- .moveTo(c0[0], c0[1])
- .lineTo(c1[0], c1[1])
- .lineTo(c2[0], c2[1])
- .lineTo(c3[0], c3[1])
- .closePath();
- },
- });
- const CubeRight = echarts.graphic.extendShape({
- shape: {
- x: 0,
- y: 0,
- },
- buildPath: function (ctx, shape) {
- const xAxisPoint = shape.xAxisPoint;
- const c1 = [shape.x, shape.y];
- const c2 = [xAxisPoint[0], xAxisPoint[1]];
- const c3 = [xAxisPoint[0] + 12, xAxisPoint[1] - 6]; //右下
- const c4 = [shape.x + 12, shape.y - 6];
- ctx
- .moveTo(c1[0], c1[1])
- .lineTo(c2[0], c2[1])
- .lineTo(c3[0], c3[1])
- .lineTo(c4[0], c4[1])
- .closePath();
- },
- });
- const CubeTop = echarts.graphic.extendShape({
- shape: {
- x: 0,
- y: 0,
- },
- buildPath: function (ctx, shape) {
- const c1 = [shape.x, shape.y];
- const c2 = [shape.x + 12, shape.y - 7]; //右下 右
- const c3 = [shape.x, shape.y - 15]; //右上 上
- const c4 = [shape.x - 12, shape.y - 7];
- ctx
- .moveTo(c1[0], c1[1])
- .lineTo(c2[0], c2[1])
- .lineTo(c3[0], c3[1])
- .lineTo(c4[0], c4[1])
- .closePath();
- },
- });
- echarts.graphic.registerShape("CubeBack", CubeBack);
- echarts.graphic.registerShape("CubeLeft", CubeLeft);
- echarts.graphic.registerShape("CubeRight", CubeRight);
- echarts.graphic.registerShape("CubeTop", CubeTop);
- const option = {
- tooltip: {
- trigger: "axis",
- formatter: ([params]) => {
- return `${
- params.name
- }<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:${
- params.color
- };"></span>${
- (!params.data && params.data != 0 ? "" : params.data) + ""
- }`;
- },
- },
- grid: {
- top: "25%",
- bottom: "5%",
- left: "5%",
- right: "5%",
- containLabel: true,
- },
- xAxis: {
- data: [
- "沼气泄露",
- "沼液",
- "好氧发酵",
- "污泥干化燃烧",
- "污泥燃烧",
- "污泥热解",
- ],
- axisLine: {
- show: false,
- },
- offset: 0,
- axisTick: {
- show: false,
- },
- axisLabel: {
- margin: 20,
- rotate: 45,
- fontSize: 12,
- color: "#fff",
- },
- },
- yAxis: {
- nameGap: 40,
- name: "tCO₂-eq",
- scale: true,
- axisLabel: {
- color: "#fff",
- },
- splitNumber: 3,
- // interval: 20,
- type: "value",
- axisLine: {
- show: false,
- },
- splitLine: {
- show: false,
- },
- axisTick: {
- show: false,
- },
- axisLabel: {
- show: true,
- color: "#fff",
- },
- },
- series: [
- {
- type: "custom",
- renderItem: (params, api) => {
- const location = api.coord([api.value(0), api.value(1)]);
- return {
- type: "group",
- children: [
- {
- type: "CubeLeft",
- shape: {
- api,
- xValue: api.value(0),
- yValue: api.value(1),
- x: location[0],
- y: location[1],
- xAxisPoint: api.coord([api.value(0), 0]),
- },
- style: {
- fill: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
- {
- offset: 0,
- color: "rgba(4, 110, 188, 0.62)",
- },
- {
- offset: 1,
- color: "rgba(184, 233, 255, 0.28)",
- },
- ]),
- },
- },
- {
- type: "CubeRight",
- shape: {
- api,
- xValue: api.value(0),
- yValue: api.value(1),
- x: location[0],
- y: location[1],
- xAxisPoint: api.coord([api.value(0), 0]),
- },
- style: {
- fill: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
- {
- offset: 0,
- color: "rgba(4, 110, 188, .1)",
- },
- {
- offset: 1,
- color: "rgba(4, 110, 188, .3)",
- },
- ]),
- },
- },
- {
- type: "CubeTop",
- shape: {
- api,
- xValue: api.value(0),
- yValue: api.value(1),
- x: location[0],
- y: location[1],
- xAxisPoint: api.coord([api.value(0), 0]),
- },
- style: {
- fill: "rgba(4, 110, 188, .4)",
- },
- },
- ],
- };
- },
- tooltip: {
- show: false,
- },
- data: maxList,
- },
- {
- zlevel: 1,
- z: -1,
- color: "#3d98df",
- type: "custom",
- name: "",
- barWidth: 10,
- renderItem: (params, api) => {
- const location = api.coord([api.value(0), api.value(1)]);
- return {
- type: "group",
- children: [
- {
- type: "CubeLeft",
- shape: {
- api,
- xValue: api.value(0),
- yValue: api.value(1),
- x: location[0],
- y: location[1],
- xAxisPoint: api.coord([api.value(0), 0]),
- },
- style: {
- fill: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
- {
- offset: 0,
- color: "rgba(0, 183, 238, 0.82)",
- },
- {
- offset: 1,
- color: "rgba(0, 176, 231, 0.1)",
- },
- ]),
- },
- },
- {
- type: "CubeRight",
- shape: {
- api,
- xValue: api.value(0),
- yValue: api.value(1),
- x: location[0],
- y: location[1],
- xAxisPoint: api.coord([api.value(0), 0]),
- },
- style: {
- fill: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
- {
- offset: 0,
- color: "rgba(0, 183, 238, 0.2)",
- },
- {
- offset: 1,
- color: "rgba(0, 176, 231, 0.1)",
- },
- ]),
- },
- },
- {
- type: "CubeTop",
- shape: {
- api,
- xValue: api.value(0),
- yValue: api.value(1),
- x: location[0],
- y: location[1],
- xAxisPoint: api.coord([api.value(0), 0]),
- },
- style: {
- fill: "rgba(80,176,230, .9)",
- },
- },
- ],
- };
- },
- data: data,
- },
- {
- name: "",
- type: "pictorialBar",
- z: 13,
- tooltip: {
- show: false,
- },
- label: {
- show: false,
- position: [70, -60],
- color: "#74D3FF",
- formatter: function (params) {
- return "{a|" + params.data.val + "} {b|%}";
- },
- rich: {
- a: {
- fontSize: 22,
- verticalAlign: "bottom",
- fontWeight: "bolder",
- },
- b: {
- fontSize: 12,
- verticalAlign: "bottom",
- fontWeight: "bolder",
- },
- },
- },
- data: data.map((item, index) => {
- return {
- name: "",
- value: item,
- val: item,
- symbol: imgUrl[index],
- symbolPosition: "start",
- symbolOffset: [0, 10],
- symbolSize: [60, 60],
- color: "red",
- };
- }),
- },
- ],
- };
- return option;
- };
|