| | |
| | | if (myChart) { |
| | | myChart.clear(); |
| | | } |
| | | var valXData= xAxisData.value.filter(res=>{ |
| | | return (res/1000).toFixed(2) |
| | | }) |
| | | myChart = myEcharts.init( |
| | | document.getElementById(`myEcharts`), |
| | | "purple-passion" |
| | |
| | | // data: xAxisData.value, |
| | | }, |
| | | xAxis: { |
| | | name: "米(m)", |
| | | name: "千米(KM)", |
| | | type: "category", |
| | | data: xAxisData.value, |
| | | data: valXData, |
| | | show: true, // 不显示坐标轴线、坐标轴刻度线和坐标轴上的文字 |
| | | axisTick: { |
| | | show: true, // 不显示坐标轴刻度线 |
| | |
| | | if (optionData) { |
| | | for (var i in optionData) { |
| | | var res = optionData[i]; |
| | | |
| | | if ( |
| | | optionData[val.dataIndex].len == res.len && |
| | | res.vals[0] == val.data |
| | | ) { |
| | | return ( |
| | | "数值: " + |
| | | val.data + |
| | | res.vals[0] + |
| | | " <br> 距离:" + |
| | | val.dataIndex + |
| | | "m<br> 经度:" + |
| | | res.len + |
| | | "KM<br> 经度:" + |
| | | res.x.toFixed(6) + |
| | | "<br> 纬度:" + |
| | | res.y.toFixed(6) |
| | |
| | | break; |
| | | } |
| | | } |
| | | return "数值: " + val.data + " <br> 距离:" + val.dataIndex + "m"; |
| | | return "数值: " + val.data + " <br> 距离:" + val.dataIndex + "Km"; |
| | | } else { |
| | | return "数值: " + val.data + " <br> 距离:" + val.dataIndex + "m"; |
| | | } |