From d74b495736f0c04522ec54274b70fed0ded2878d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 27 Jun 2023 11:30:06 +0800
Subject: [PATCH] 任务新增导出
---
public/map/js/echarts-data/soil-echarts.js | 134 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 134 insertions(+), 0 deletions(-)
diff --git a/public/map/js/echarts-data/soil-echarts.js b/public/map/js/echarts-data/soil-echarts.js
new file mode 100644
index 0000000..58459a6
--- /dev/null
+++ b/public/map/js/echarts-data/soil-echarts.js
@@ -0,0 +1,134 @@
+/*
+ * @Description:
+ * @Version: 1.0
+ * @Author: yangsx
+ * @Date: 2019-11-29 09:42:21
+ * @LastEditors: yangsx
+ * @LastEditTime: 2019-12-10 14:47:11
+ */
+
+var seChart = {
+ echartsTEMP: echarts.init(document.getElementById("echartsTEMP")),
+ echartsCOND: echarts.init(document.getElementById("echartsCOND")),
+ echartsPH: echarts.init(document.getElementById("echartsPH")),
+ echartsVWC: echarts.init(document.getElementById("echartsVWC"))
+};
+
+/**
+ * @description:
+ * @param {type}
+ * @return:
+ * @author: yangsx
+ */
+function getOption(echartsX, echartsY, code, unit, minthreshold, maxthreshold) {
+ var option = {
+ // backgroundColor: "#050d1999",
+ tooltip: {
+ //鼠标悬浮弹出提示框
+ trigger: "axis", //提示框弹出的触发时间,折线图和柱状图为axis
+ formatter: "{a} <br/>{b} <br/> {c} " + unit //提示框提示的信息,{a}series内的名字,{b}为块状的名字,{c}为数值
+ },
+ grid: {
+ //统计图距离边缘的距离
+ top: "8%",
+ left: "10%",
+ right: "10%",
+ bottom: "18%"
+ },
+ xAxis: [
+ {
+ //x轴
+ type: "category", //数据类型为不连续数据
+ boundaryGap: false, //坐标轴两边是否留白
+ axisLine: {
+ //坐标轴轴线相关设置。数学上的x轴
+ show: true,
+ lineStyle: {
+ color: "#233e64" //x轴颜色
+ }
+ },
+ axisLabel: {
+ //坐标轴刻度标签的相关设置
+ textStyle: {
+ color: "#6a9cd5"
+ }
+ },
+ axisTick: { show: true }, //刻度点数轴
+ data: echartsX
+ }
+ ],
+ yAxis: [
+ {
+ //y轴的相关设置
+ type: "value", //y轴数据类型为连续的数据
+ // min: 0,//y轴上的刻度最小值
+ // max:140,//y轴上的刻度最大值
+ splitNumber: 7, //y轴上的刻度段数
+ splitLine: {
+ //y轴上的y轴线条相关设置
+ show: true,
+ lineStyle: {
+ color: "#233e64"
+ }
+ },
+ axisLine: {
+ //y轴的相关设置
+ show: true,
+ lineStyle: {
+ color: "#233e64" //y轴颜色
+ }
+ },
+ axisLabel: {
+ //y轴的标签相关设置
+ formatter: "{value}",
+ textStyle: {
+ color: "#6a9cd5"
+ }
+ },
+ axisTick: { show: true } //刻度点数轴
+ }
+ ],
+ visualMap: {
+ top: 0,
+ right: 15,
+ show: false,
+ pieces: [
+ {
+ max: Number(minthreshold),
+ color: "rgba(236,19,21, 0.6)"
+ },
+ {
+ min: Number(maxthreshold),
+ color: "rgba(236,19,21, 0.6)"
+ }
+ ],
+ outOfRange: {
+ color: "rgba(61,234,255, 0.6)"
+ }
+ },
+ series: [
+ {
+ name: code,
+ type: "line", //统计图类型为折线图
+ smooth: true, //是否平滑曲线显示
+ symbolSize: 0, //数据点的大小,[0,0]//b表示宽度和高度
+ // lineStyle: {
+ // //线条的相关设置
+ // normal: {
+ // color: "#3deaff" // 线条颜色
+ // }
+ // },
+ // areaStyle: {
+ // //区域填充样式
+ // normal: {
+ // //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。
+ // shadowColor: "rgba(53,142,215, 0.9)", //阴影颜色
+ // shadowBlur: 20 //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。
+ // }
+ // },
+ data: echartsY
+ }
+ ]
+ };
+ return option;
+}
--
Gitblit v1.9.3