XWWitPark/witpark_szjsc/xw_szjsc_web/public/widgets/measureChars/view.js

2 lines
1.6 KiB
JavaScript
Raw Permalink Normal View History

2024-09-12 00:10:00 +00:00
/* 2020-9-24 14:48:22 | 版权所有 军懋国兴 */
var thisWidget,myChart1;function initWidgetView(t){(thisWidget=t).config&&thisWidget.config.style&&$("body").addClass(thisWidget.config.style)}function setEchartsData(t){null==myChart1&&(myChart1=echarts.init(document.getElementById("echartsView1"),"dark"));var o=t.arrPoint,a={grid:{left:10,right:10,bottom:10,containLabel:!0},dataZoom:[{type:"inside",throttle:50}],tooltip:{trigger:"axis",formatter:function(t){var a="";if(0==t.length)return thisWidget.hideTipMarker(),a;var e=t[0].value,r=o[t[0].dataIndex],i=haoutil.str.formatLength(Number(t[0].axisValue)),n=haoutil.str.formatLength(Number(t[0].value)),a="当前位置<br />\n 距起点:".concat(i,"<br />\n 海拔:<span style='color:").concat(t[0].color,";'>").concat(n,"</span><br />\n 经度:").concat(r.x,"<br />\n 纬度:").concat(r.y);return thisWidget.showTipMarker(r,e,a),a}},xAxis:[{name:"行程",type:"category",boundaryGap:!1,axisLine:{show:!1},axisLabel:{show:!1},data:t.arrLen}],yAxis:[{type:"value",min:getMinZ(o),axisLabel:{formatter:"{value} 米"}}],series:[{name:"高程值",type:"line",smooth:!0,symbol:"none",sampling:"average",itemStyle:{normal:{color:"rgb(255, 70, 131)"}},areaStyle:{normal:{color:new echarts.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgb(255, 158, 68)"},{offset:1,color:"rgb(255, 70, 131)"}])}},data:t.arrHB}]};myChart1.setOption(a)}function getMinZ(t){var a="dataMin";if(null==t||0==t.length)return a;a=t[0].z;for(var e=0;e<t.length;e++)t[e].z<a&&(a=t[e].z);return a}