123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750 |
- <!DOCTYPE html>
- <html class="x-admin-sm">
- <head>
- <meta charset="UTF-8">
- <meta name="renderer" content="webkit">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport"
- content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
- <link rel="shortcut icon" href="https://osscold.baozhida.cn/favicon.ico">
- <link rel="bookmark" href="https://osscold.baozhida.cn/favicon.ico">
- <link rel="stylesheet" href="https://osscold.baozhida.cn/css/font.css">
- <link rel="stylesheet" href="https://osscold.baozhida.cn/css/xadmin.css">
- <script src="https://osscold.baozhida.cn/js/jquery.min.js"></script>
- <script src="https://osscold.baozhida.cn/js/jquery.cookie.min.js"></script>
- <script src="https://osscold.baozhida.cn/lib/layui/layui.js" charset="utf-8"></script>
- <script src="https://osscold.baozhida.cn/js/echarts.js" charset="utf-8"></script>
- <script type="text/javascript" src="https://osscold.baozhida.cn/js/xadmin.js"></script>
- </head>
- <body>
- <div class="x-nav">
- <span class="layui-breadcrumb">
- <a href="">首页</a>
- <a><cite>宝智达</cite></a>
- </span>
- <a class="layui-btn layui-btn-normal" style="line-height:1.6em;margin-top:3px;float:right"
- onclick="location.reload()" title="刷新">
- <i class="layui-icon layui-icon-refresh" style="line-height:30px"></i>
- </a>
- </div>
- <div class="layui-fluid">
- <div class="layui-row">
- <!-- // 传感器 选择-->
- <div class="layui-col-md4">
- <div class="layui-card">
- <div class="layui-card-body ">
- <form class="layui-form layui-col-space5" οnsubmit="return false;">
- <div class="layui-input-inline layui-show-xs-block">
- <input value="" type="text" id="D_T_sn" name="D_T_sn" placeholder="请输入 SN"
- autocomplete="off"
- class="layui-input"></div>
- <div class="layui-input-inline layui-show-xs-block">
- <input value="" type="text" id="D_Name" name="D_Name" placeholder="请输入 传感器名称"
- autocomplete="off"
- class="layui-input"></div>
- <div class="layui-input-inline layui-show-xs-block">
- <select id="Class_1" name="Class_1">
- <option value=0>所有分类</option>
- {{range $index, $elem := .Class_List}}
- <option value={{$elem.Id}}>{{$elem.T_name}}
- </option>
- {{end}}
- </select>
- </div>
- <div class="layui-input-inline layui-show-xs-block">
- <div class="layui-btn layui-btn-normal"
- onclick="get_DeviceSensor_list(0)">
- <i class="layui-icon"></i></div>
- </div>
- </form>
- <hr>
- </div>
- <div class="layui-card-body " style="margin-top: -20px">
- <div id="DeviceSensor_list" style="width: 98%; overflow: hidden;">
- <div style="color: #1E9FFF;text-align: center;font-size: 15px;margin-top: 150px">加载中...</div>
- <!-- <div class="layui-col"-->
- <!-- style="height: 52px;background-color: #fafafa;border-radius:5px;padding-top: 2px;">-->
- <!-- <img style="float: left;width: 50px;margin: 0px 10px" src="https://osscold.baozhida.cn/images/温湿度传感器-1.png"-->
- <!-- height="50"-->
- <!-- width="40"/>-->
- <!-- <div style="float: left;">-->
- <!-- <div style="margin-top: 4px;font-size: 14px">士大夫撒地方递四方速递</div>-->
- <!-- <div style="margin-top: -3px;font-size: 12px">SN:KF20210510143443 [1]</div>-->
- <!-- </div>-->
- <!-- <div class="layui-card-header"-->
- <!-- style="float: right;padding-left: 0px;padding-top: 6px;color: #1E9FFF">-->
- <!-- 》-->
- <!-- </div>-->
- <!-- </div>-->
- </div>
- </div>
- <div class="layui-card-body ">
- <div style="height: 70px">
- <div class="layui-card-body ">
- <div class="page">
- <div id="DeviceSensor_list_Pages">
- <!-- <a class="prev" href=""><<</a>-->
- <!-- <a class="num" href="">1222</a>-->
- <!-- <span class="current">111</span>-->
- <!-- <a class="num" href="">444</a>-->
- <!-- <a class="next" href="">>></a>-->
- </div>
- </div>
- <div style="color: #1E9FFF;text-align: center" id="DeviceSensor_list_Pages_x"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- // 传感器 选择-->
- <div class="layui-col-md8">
- <div class="layui-card">
- <div class="layui-card-body ">
- <form class="layui-form layui-col-space5" οnsubmit="return false;">
- <div class="layui-input-inline layui-show-xs-block">
- <div class="layui-btn layui-btn-normal"
- onclick="quick_1()">
- <i class="layui-icon">今天</i>
- </div>
- </div>
- <div class="layui-input-inline layui-show-xs-block">
- <div class="layui-btn layui-btn-normal"
- onclick="quick_2()">
- <i class="layui-icon">近一周</i>
- </div>
- </div>
- <div class="layui-input-inline layui-show-xs-block">
- <div class="layui-btn layui-btn-normal"
- onclick="quick_3()">
- <i class="layui-icon">近一月</i>
- </div>
- </div>
- <div class="layui-input-inline layui-show-xs-block">
- <div class="layui-btn layui-btn-normal"
- onclick="quick_4()">
- <i class="layui-icon">近一季度</i>
- </div>
- </div>
- <div class="layui-input-inline layui-show-xs-block">
- 自定义时间:
- </div>
- <div class="layui-inline layui-show-xs-block">
- <input class="layui-input" autocomplete="off" placeholder="开始日" name="Time_start" id="Time_start" lay-key="1"></div>
- <div class="layui-inline layui-show-xs-block">
- <input class="layui-input" autocomplete="off" placeholder="截止日" name="Time_end" id="Time_end" lay-key="2"></div>
- <div class="layui-input-inline layui-show-xs-block">
- <div class="layui-btn layui-btn-normal"
- onclick="get_DeviceSensor_data(0)">
- <i class="layui-icon"></i>
- </div>
- </div>
- </form>
- <hr>
- </div>
- <div class="layui-card-body " >
- <div id="T_main" style="width: 99%;height:335px;"></div>
- <div id="H_main" style="width: 99%;height:335px;"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- <script>
- //获取GET
- function getPar(par) {
- //获取当前URL
- var local_url = document.location.href;
- //获取要取得的get参数位置
- var get = local_url.indexOf(par + "=")
- ;
- if (get == -1) {
- return false;
- }
- //截取字符串
- //截取字符串
- var get_par = local_url.slice(par.length + get + 1);
- //判断截取后的字符串是否还有其他get参数
- var nextPar = get_par.indexOf("&")
- ;
- if (nextPar != -1) {
- get_par = get_par.slice(0, nextPar);
- }
- return get_par;
- }
- layui.use(['laydate', 'form'],
- function () {
- var laydate = layui.laydate;
- //执行一个laydate实例
- laydate.render({
- elem: '#Time_start' //指定元素
- ,type: 'datetime'
- });
- //执行一个laydate实例
- laydate.render({
- elem: '#Time_end' //指定元素
- ,type: 'datetime'
- });
- });
- var T_name = ""
- var T_sn = ""
- var T_class_id = 0
- var T_id = 0
- var T_sn_T_id = ""
- var Time_start = ""
- var Time_end = ""
- var DeviceSensor_lite = []
- var DeviceSensor_data = []
- /// --------------- 传感器列表
- // 页面 加载完成后执行
- window.onload = function () {
- console.log("页面 加载完成后执行")
- quick_1()
- get_DeviceSensor_list(0)
- }
- function ChangeDiv(e) {
- var divs = document.getElementsByClassName("ChangeDiv");
- var len = divs.length;
- for(var i=0;i<len;i++){
- divs[i].style.border = "1px solid #ffffff";
- }
- e.style.border = "1px solid #ed0000";
- }
- // 今天
- function quick_1() {
- var myDate = new Date();
- y = myDate.getFullYear(); //获取当前年份(2位)
- m = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
- d = myDate.getDate(); //获取当前日(1-31)
- console.log(y+"-"+m+"-"+d)
- Time_start = y+"-"+m+"-"+d + " 00:00:00"
- Time_end = y+"-"+m+"-"+d + " 23:59:59"
- $("#Time_start").val(Time_start)
- $("#Time_end").val(Time_end)
- get_DeviceSensor_data(0)
- }
- // 近一周
- function quick_2() {
- var myDate = new Date();
- y = myDate.getFullYear(); //获取当前年份(2位)
- m = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
- d = myDate.getDate(); //获取当前日(1-31)
- console.log(y+"-"+m+"-"+d)
- Time_end = y+"-"+m+"-"+d + " 23:59:59"
- $("#Time_end").val(Time_end)
- myDate=myDate.setDate(myDate.getDay() - 6);
- myDate=new Date(myDate);
- y = myDate.getFullYear(); //获取当前年份(2位)
- m = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
- d = myDate.getDate(); //获取当前日(1-31)
- Time_start = y+"-"+m+"-"+d + " 00:00:00"
- $("#Time_start").val(Time_start)
- get_DeviceSensor_data(0)
- }
- // 近一月
- function quick_3() {
- var myDate = new Date();
- y = myDate.getFullYear(); //获取当前年份(2位)
- m = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
- d = myDate.getDate(); //获取当前日(1-31)
- console.log(y+"-"+m+"-"+d)
- Time_end = y+"-"+m+"-"+d + " 23:59:59"
- $("#Time_end").val(Time_end)
- myDate=myDate.setDate(myDate.getDate() - 30);
- myDate=new Date(myDate);
- y = myDate.getFullYear(); //获取当前年份(2位)
- m = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
- d = myDate.getDate(); //获取当前日(1-31)
- Time_start = y+"-"+m+"-"+d + " 00:00:00"
- $("#Time_start").val(Time_start)
- get_DeviceSensor_data(0)
- }
- // 近一季度
- function quick_4() {
- var myDate = new Date();
- y = myDate.getFullYear(); //获取当前年份(2位)
- m = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
- d = myDate.getDate(); //获取当前日(1-31)
- console.log(y+"-"+m+"-"+d)
- Time_end = y+"-"+m+"-"+d + " 23:59:59"
- $("#Time_end").val(Time_end)
- myDate=myDate.setDate(myDate.getDate() - 30 * 3);
- myDate=new Date(myDate);
- y = myDate.getFullYear(); //获取当前年份(2位)
- m = myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
- d = myDate.getDate(); //获取当前日(1-31)
- Time_start = y+"-"+m+"-"+d + " 00:00:00"
- $("#Time_start").val(Time_start)
- get_DeviceSensor_data(0)
- }
- function get_DeviceSensor_list(page) {
- T_sn = $("#D_T_sn").val();
- T_name = $("#D_Name").val();
- T_class_id = $("#Class_1").val();
- $.ajax({
- type: 'POST',
- url: 'Device_Sensor_List',//发送请求
- data: {
- User_tokey: $.cookie("User_tokey"),
- T_sn: T_sn,
- T_name: T_name,
- T_class_id: parseInt(T_class_id),
- page: page,
- },
- success: function (result) {
- console.log(result)
- if (result.Code == 200) {
- $('#DeviceSensor_list').html("")
- $('#DeviceSensor_list_Pages').html("")
- $('#DeviceSensor_list_Pages_x').html("")
- DeviceSensor_lite = result.Data.DeviceSensor_lite
- if (DeviceSensor_lite.length == 0) {
- $('#DeviceSensor_list').html("<div style=\"color: #1E9FFF;text-align: center;font-size: 15px;margin-top: 150px\">没有设备</div>")
- return
- }
- Add_DeviceSensor_list(result.Data.DeviceSensor_lite) // 列表
- Add_DeviceSensor_list_Pages(result.Data.Pages) // 分页
- $('#DeviceSensor_list_Pages_x').append("页数:" + result.Data.Page + "/" + result.Data.Page_size + " 总数:" + result.Data.Num);
- } else {
- }
- }
- });
- return false
- }
- function Add_DeviceSensor_list(DS_lite) {
- for (let i = 0; i < DS_lite.length; i++) {
- if(T_id == 0){
- T_id = DS_lite[i].T_id;
- T_sn_T_id = DS_lite[i].T_sn;
- get_DeviceSensor_data(0)
- }
- $('#DeviceSensor_list').append("" +
- "<div class=\"layui-col ChangeDiv\" onclick=\"ChangeDiv(this); T_id = " + DS_lite[i].T_id + ";T_sn_T_id = '" + DS_lite[i].T_sn + "';get_DeviceSensor_data(0)\" \n" +
- " style=\"height: 52px;background-color: #fafafa;border-radius:5px;padding-top: 2px;margin-top: 6px;border: 1px solid #ffffff;\">\n" +
- " <img style=\"float: left;width: 50px;margin: 0px 10px\" src=\"https://osscold.baozhida.cn/images/温湿度传感器-1.png\"\n" +
- " height=\"50\"\n" +
- " width=\"40\"/>\n" +
- " <div style=\"float: left;\">\n" +
- " <div style=\"margin-top: 4px;font-size: 14px;height: 24px;\">" + DS_lite[i].T_name + "</div>\n" +
- " <div style=\"margin-top: -3px;font-size: 12px\">SN:" + DS_lite[i].T_sn + " [" + DS_lite[i].T_id + "]</div>\n" +
- " </div>\n" +
- " <div class=\"layui-card-header\"\n" +
- " style=\"float: right;padding-left: 0px;padding-top: 6px;color: #1E9FFF\">\n" +
- " 》\n" +
- " </div>\n" +
- " </div>")
- }
- }
- function Add_DeviceSensor_list_Pages(Pages) {
- for (let i = 0; i < Pages.length; i++) {
- elem = Pages[i]
- switch (elem.A) {
- case 1:
- $('#DeviceSensor_list_Pages').append("<a class=\"prev\" onclick='get_DeviceSensor_list(" + elem.V + ")' ><<</a>\n");
- break;
- case 2:
- $('#DeviceSensor_list_Pages').append("<a class=\"num\" onclick='get_DeviceSensor_list(" + elem.V + ")' >" + elem.V + "</a>\n");
- break;
- case 3:
- $('#DeviceSensor_list_Pages').append("<span class=\"current\">" + elem.V + "</span>\n");
- break;
- case 4:
- $('#DeviceSensor_list_Pages').append("<a class=\"num\" onclick='get_DeviceSensor_list(" + elem.V + ")' >" + elem.V + "</a>\n");
- break;
- case 5:
- $('#DeviceSensor_list_Pages').append("<a class=\"next\" onclick='get_DeviceSensor_list(" + elem.V + ")' >>></a>\n");
- break;
- }
- }
- }
- function get_DeviceSensor_data(page) {
- if($("#Time_start").val().length > 0){
- Time_start = $("#Time_start").val();
- }else {
- Time_start = ""
- }
- if($("#Time_end").val().length > 0){
- Time_end = $("#Time_end").val();
- }else {
- Time_end = ""
- }
- if(T_sn_T_id.length == 0){
- return ;
- }
- $.ajax({
- type: 'POST',
- url: 'Device_Sensor_Data',//发送请求
- data: {
- User_tokey: $.cookie("User_tokey"),
- Time_start:Time_start,
- Time_end:Time_end,
- T_sn: T_sn_T_id,
- T_id: T_id,
- page: 0,
- page_z: 9000,
- },
- success: function (result) {
- console.log(result)
- if (result.Code == 200) {
- DeviceSensor_data = result.Data.DeviceSensor_data
- console.log(result.Data.Num)
- if(result.Data.Num == 0){
- // alert("当前没有数据,请尝试一下其他时间段");
- layer.msg('当前没有数据,请尝试一下其他时间段');
- return
- }
- T_fhand(result.Data.DeviceSensor_data)
- } else {
- }
- }
- });
- return false
- }
- var T_myChart = echarts.init(document.getElementById('T_main'));
- var H_myChart = echarts.init(document.getElementById('H_main'));
- function T_fhand(data) {
- var T_time = []
- var T_data = []
- var T_waring = []
- var T_Tlower = 0
- var T_Tupper = 0
- var T_max = -999
- var T_min = 999
- var H_time = []
- var H_data = []
- var H_waring = []
- var H_Tlower = 0
- var H_Tupper = 0
- var H_max = 0
- var H_min = 99
- var dataZoomstart = 0 //缩放比例
- T_Tlower = data[0].T_Tlower
- T_Tupper = data[0].T_Tupper
- H_Tlower = data[0].T_RHlower
- H_Tupper = data[0].T_RHupper
- dataZoomstart = 100 - (30 / (data.length / 100))
- for (let i = 0; i < data.length; i++) {
- // 温度
- T_time.unshift(data[i].T_time)
- T_data.unshift(data[i].T_t)
- if(data[i].T_t > T_max){
- T_max = data[i].T_t
- }
- if(data[i].T_t < T_min){
- T_min = data[i].T_t
- }
- if(data[i].T_t <= data[i].T_Tlower || data[i].T_t >= data[i].T_Tupper){
- T_waring.unshift({ name: '周最低', value: data[i].T_t, xAxis: data.length-i-1, yAxis: data[i].T_t })
- }
- // 湿度
- H_time.unshift(data[i].T_time)
- H_data.unshift(data[i].T_rh)
- if(data[i].T_rh > H_max){
- H_max = data[i].T_rh
- }
- if(data[i].T_rh < H_min){
- H_min = data[i].T_rh
- }
- if(data[i].T_rh <= data[i].T_RHlower || data[i].T_rh >= data[i].T_RHupper){
- H_waring.unshift({ name: '周最低', value: data[i].T_rh, xAxis: data.length-i-1, yAxis: data[i].T_rh })
- }
- }
- console.log("T_max:",T_max,"T_min:",T_min)
- if(T_Tupper > T_max){
- T_max = T_Tupper
- }
- if(T_Tlower < T_min){
- T_min = T_Tlower
- }
- T_max += 1
- T_min -= 1
- console.log("H_max:",H_max,"H_min:",H_min)
- if(H_Tupper > H_max){
- H_max = H_Tupper
- }
- if(H_Tlower < H_min){
- H_min = H_Tlower
- }
- H_max += 1
- H_min -= 1
- T_option = {
- title: {
- text: "温度:" + $("#Time_start").val() + '~' + $("#Time_end").val(),
- textStyle:{
- fontSize:14,
- }
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {},
- toolbox: {
- show: true,
- feature: {
- dataZoom: {
- yAxisIndex: 'none'
- },
- dataView: { readOnly: false },
- magicType: { type: ['line', 'bar'] },
- restore: {},
- saveAsImage: {}
- }
- },
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: T_time, //['1', '2', '3', '4', '5', '6', '7'],
- },
- yAxis: {
- type: 'value',
- axisLabel: {
- formatter: '{value} °C'
- },
- max:T_max,
- min:T_min,
- },
- dataZoom:[{
- type: 'slider',//图表下方的伸缩条
- show : true, //是否显示
- realtime : true, //拖动时,是否实时更新系列的视图
- start : dataZoomstart, //伸缩条开始位置(1-100),可以随时更改
- end : 100, //伸缩条结束位置(1-100),可以随时更改
- }],
- series: [
- {
- // name: '温度',
- type: 'line',
- data: T_data, //[1, -2, -1, 5, 3, 2, 0],
- markPoint: {
- data: T_waring,
- // [
- // { name: '周最低', value: -2, xAxis: 1, yAxis: -1.5 }
- // ,{ name: '周最低', value: -1, xAxis: 2, yAxis: -1 }
- // ]
- },
- markLine: {
- data: [
- {
- silent:true, //鼠标悬停事件 true没有,false有
- lineStyle:{ //警戒线的样式 ,虚实 颜色
- type:"solid",
- color:"#FF4200",
- width: 3,
- },
- label:{
- position:'end',
- formatter:"下限("+T_Tlower+"℃)"
- },
- yAxis:T_Tlower
- },
- {
- silent:true, //鼠标悬停事件 true没有,false有
- lineStyle:{ //警戒线的样式 ,虚实 颜色
- type:"solid",
- color:"#FF4200",
- width: 3,
- },
- label:{
- position:'end',
- formatter:"上限("+T_Tupper+"℃)"
- },
- yAxis:T_Tupper
- }
- ]
- }
- },
- ]
- };
- T_myChart.setOption(T_option);
- H_option = {
- title: {
- text: "湿度:" + $("#Time_start").val() + '~' + $("#Time_end").val(),
- textStyle:{
- fontSize:14,
- }
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {},
- toolbox: {
- show: true,
- feature: {
- dataZoom: {
- yAxisIndex: 'none'
- },
- dataView: { readOnly: false },
- magicType: { type: ['line', 'bar'] },
- restore: {},
- saveAsImage: {}
- }
- },
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: H_time, //['1', '2', '3', '4', '5', '6', '7'],
- },
- yAxis: {
- type: 'value',
- axisLabel: {
- formatter: '{value} °%'
- },
- max:H_max,
- min:H_min,
- },
- dataZoom:[{
- type: 'slider',//图表下方的伸缩条
- show : true, //是否显示
- realtime : true, //拖动时,是否实时更新系列的视图
- start : dataZoomstart, //伸缩条开始位置(1-100),可以随时更改
- end : 100, //伸缩条结束位置(1-100),可以随时更改
- }],
- series: [
- {
- // name: '湿度',
- type: 'line',
- data: H_data, //[1, -2, -1, 5, 3, 2, 0],
- markPoint: {
- data: H_waring,
- // [
- // { name: '周最低', value: -2, xAxis: 1, yAxis: -1.5 }
- // ,{ name: '周最低', value: -1, xAxis: 2, yAxis: -1 }
- // ]
- },
- markLine: {
- data: [
- {
- silent:true, //鼠标悬停事件 true没有,false有
- lineStyle:{ //警戒线的样式 ,虚实 颜色
- type:"solid",
- color:"#FF4200",
- width: 3,
- },
- label:{
- position:'end',
- formatter:"下限("+H_Tlower+"%)"
- },
- yAxis:H_Tlower
- },
- {
- silent:true, //鼠标悬停事件 true没有,false有
- lineStyle:{ //警戒线的样式 ,虚实 颜色
- type:"solid",
- color:"#FF4200",
- width: 3,
- },
- label:{
- position:'end',
- formatter:"上限("+H_Tupper+"%)",
- },
- yAxis:H_Tupper
- }
- ]
- }
- }
- ]
- };
- H_myChart.setOption(H_option);
- }
- </script>
- </html>
|